[ https://issues.apache.org/jira/browse/WSCOMMONS-489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12764386#action_12764386 ]
Andreas Veithen commented on WSCOMMONS-489: ------------------------------------------- I noticed that the JRE on people.apache.org (1.6.0_07) has a version of SJSXP with the same issue. I have implemented a fix that detects this issue and applies a workaround. > 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.