-
Type: Bug
-
Resolution: Fixed
-
Priority: Major
-
Affects Version/s: 2.4.13
-
Component/s: S2Container
-
None
Xerces 2.6.2 が使われている環境で javax.xml.parsers.ParserConfigurationException が発生する.[Seasar-user:8711]
JAXP 1.3 に対応していない Xerces 2.6.2 で XInclude を有効にしようとしていたため.
SAXParserFactory#setXIncludeAware(boolean) を呼び出すと UnsupportedOperationException がスローされてしまう.
その場合,その例外を無視して http://apache.org/xml/features/xinclude フィーチャを設定しに行くが,SAXParserFactory#setFuture() の仕様ではサポートしてないフィーチャの場合,その時点で例外がスローされることになってるにも関わらず,Xerces 2.6.2 はその時点では例外をスローせず,SAXParserFactory#newSAXParser() で
例外がスローされてしまうため,パーザの作成に失敗していた.
http://apache.org/xml/features/xinclude フィーチャの設定をしないようにする.