[ https://issues.apache.org/jira/browse/WSCOMMONS-489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12796698#action_12796698 ]
Andreas Veithen commented on WSCOMMONS-489: ------------------------------------------- If there is a single StAX implementation (other than the one in the JRE in Java 6) in the classpath, then it will be used automatically. Only if there are multiple implementations in the classpath, you need to change system properties or property files. Have a look at the Javadoc of XMLInputFactory#newInstance for more information. > 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.