Q. Confluence Server / Data Center 7.19.10 を利用しています。アップグレード後から、Tomcatのログファイルである catalina.out に下記のようなHTTPヘッダーに関連するWARNログが出力されてしまいます。この原因と解決策はありますか。
(Confluenceインストールディレクトリ)/logs/catalina.out
14-Aug-2023 07:33:44.749 WARNING [http-nio-8090-exec-8] org.apache.coyote.http11.Http11Processor.prepareResponse The HTTP response header [X-AUSERNAME] with value [ユーザー1] has been removed from the response because it is invalid java.lang.IllegalArgumentException: The Unicode character [ユ] at code point [12,518] cannot be encoded as it is outside the permitted range of 0 to 255 at org.apache.tomcat.util.buf.MessageBytes.toBytesSimple(MessageBytes.java:290) at org.apache.tomcat.util.buf.MessageBytes.toBytes(MessageBytes.java:261) at org.apache.coyote.http11.Http11OutputBuffer.write(Http11OutputBuffer.java:389) at org.apache.coyote.http11.Http11OutputBuffer.sendHeader(Http11OutputBuffer.java:368) at org.apache.coyote.http11.Http11Processor.prepareResponse(Http11Processor.java:1048) at org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:374) at org.apache.coyote.Response.action(Response.java:209) at org.apache.coyote.Response.sendHeaders(Response.java:434) at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:291) at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:271) at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:118) at com.atlassian.confluence.web.filter.ResponseOutputStreamFilter$NoopAfterCloseOutputStream.flush(ResponseOutputStreamFilter.java:108) at java.base/java.util.zip.DeflaterOutputStream.flush(DeflaterOutputStream.java:291) at com.atlassian.gzipfilter.GzipResponseStream.flush(GzipResponseStream.java:31) at com.atlassian.gzipfilter.GzipResponseWrapper.finishResponse(GzipResponseWrapper.java:46) at com.atlassian.gzipfilter.SelectingResponseWrapper.finishResponse(SelectingResponseWrapper.java:336) at com.atlassian.gzipfilter.GzipFilter.doFilterInternal(GzipFilter.java:116) at com.atlassian.gzipfilter.GzipFilter.doFilter(GzipFilter.java:92) . .
A. 原因としては、Confluence ユーザーアカウントのユーザー名で日本語などの non-ASCII の文字列を使用した場合に発生するとされております。下記のバグチケットが既に報告されております。
発生の起因としては、特定バージョンのTomcat(Tomcat version 9.0.65 以降から 9.0.73 まで)を利用している場合において発生するものとされております。
本件の考えられる回避方法としては、下記になります。
ユーザー名に アルファベットや数字 などの文字のみを利用する
該当のTomcatバージョン以外のConfluenceバージョンへアップグレードを行う
Ryoji Takata
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
0 comments