On 08/08/2013 22:57, huizhe wang wrote:
Hi,

The root cause of this issue is that SPECJVM2008 uses a 3rd party parser XOM 1.1 to convert the output to its canonical form. The XOM parser directly references to the JDK parser implementation "SAXParser" with a different configuration than the default JDK parser, in this case, the DTD-only parser configuration "DTDConfiguration". In JAXP 1.5, we added XMLSecurityPropertyManager that is instantiated in the default configuration "XML11Configuration". Since XMLSecurityPropertyManager is not supported by DTDConfiguration, XOM no longer works.
I see this has been pushed but just so I understand, but can you expand on what you mean by "directly references JDK parser implementation"? I'm just wondering whether it's using the standard provider interfaces when on the class path or whether it's tied to an old Xerces interface?

-Alan.

Reply via email to