[ https://issues.apache.org/jira/browse/WSCOMMONS-489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12762408#action_12762408 ]
Andreas Veithen commented on WSCOMMONS-489: ------------------------------------------- 1.6.0.5 is quite old. It could be that you are seeing the issue that the SJSXP project fixed in [1]. This issue implies that even after setting "reuse-instance" to false on the XMLOutputFactory, the factory is still not thread safe. I will see if I can find a 1.6.0.5 JDK somewhere to check this. [1] https://sjsxp.dev.java.net/source/browse/sjsxp/zephyr/src/com/sun/xml/stream/ZephyrWriterFactory.java?rev=1.8&r1=1.4&r2=1.5 > StAXUtils incorrectly assumes that XMLInputFactory and XMLOutputFactory > instances are thread safe > ------------------------------------------------------------------------------------------------- > > Key: WSCOMMONS-489 > URL: https://issues.apache.org/jira/browse/WSCOMMONS-489 > Project: WS-Commons > Issue Type: Bug > Components: AXIOM > Affects Versions: Axiom 1.2.8 > Reporter: Andreas Veithen > Assignee: Andreas Veithen > Fix For: Axiom 1.2.9 > > > StAXUtil uses a single XMLInputFactory or XMLOutputFactory instance (per > classloader). This means that it makes the assumption that these instances > are thread safe. However, there is nothing in the StAX specs that guarantees > that, and Sun's implementation in JDK 6 is not thread safe, at least with the > default properties [1] [2]. > [1] > http://www.java2s.com/Open-Source/Java-Document/6.0-JDK-Modules-com.sun/xml/com/sun/xml/internal/stream/XMLInputFactoryImpl.java.htm > [2] > http://www.java2s.com/Open-Source/Java-Document/6.0-JDK-Modules-com.sun/xml/com/sun/xml/internal/stream/XMLOutputFactoryImpl.java.htm -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.