[ https://issues.apache.org/jira/browse/CXF-9007?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17850912#comment-17850912 ]
Magnus Holm commented on CXF-9007: ---------------------------------- [~reta] Sorry about the delay. Added a test-case for the issue in the original report here: https://github.com/magnho/cxf/pull/2/commits/aefcffcb0af236308cda8c2eb4186e15b8192e8d Copied in a bunch of stuff to make this as similar to our local test-case as possible. I managed to trigger the error here as well, added the test-output to the commit as well. It runs successfully 9/10 times (at least), so it's a bit of a hassle to trigger the failure. The failure in my previous post seems to be a mistake on my side. Maybe I managed to mix versions on the classpath or something, it does not fail any more. > NullPointerException in XMLStreamDataWriter.writeNode > ----------------------------------------------------- > > Key: CXF-9007 > URL: https://issues.apache.org/jira/browse/CXF-9007 > Project: CXF > Issue Type: Bug > Affects Versions: 4.0.3, 4.0.4 > Reporter: Magnus Holm > Assignee: Andriy Redko > Priority: Major > Fix For: 4.1.0, 4.0.5 > > Attachments: dispatch-impl-npe.txt, interceptor-npe.txt, > invoke-async-npe.txt, invoke-sync-npe.txt > > > We're encountering sporadic weird {{NullPointerException}} in various of our > tests using different client configurations with wsdls. It seems to only > occur right after initialising the client, e.g. only on the first call. I > suspect it's some kind of race-condition, but I've not been able to create a > reproducer. I was hoping maybe someone from the project would have insight > into why this could be happening by looking at the stacktraces. > The error we're hitting appears to be here: > {code} > java.lang.NullPointerException: Cannot invoke > "org.w3c.dom.Node.getOwnerDocument()" because "nd" is null > at > org.apache.cxf.databinding.source.XMLStreamDataWriter.writeNode(XMLStreamDataWriter.java:160) > ~[cxf-core-4.0.4.jar:4.0.4] > at > org.apache.cxf.databinding.source.XMLStreamDataWriter.write(XMLStreamDataWriter.java:101) > ~[cxf-core-4.0.4.jar:4.0.4] > at > org.apache.cxf.databinding.source.XMLStreamDataWriter.write(XMLStreamDataWriter.java:67) > ~[cxf-core-4.0.4.jar:4.0.4] > at > org.apache.cxf.databinding.source.XMLStreamDataWriter.write(XMLStreamDataWriter.java:55) > ~[cxf-core-4.0.4.jar:4.0.4] > {code} > Update: we're using cxf-rt-transports-http-hc5. > We've had this issue on 4.0.3 and 4.0.4. We might've had it on previous > versions as well, but I don't have build history going back that far. > JDK versions: Corretto 17 (17.0.8-amzn), Zulu 17 (17.0.10-zulu) ++ -- This message was sent by Atlassian Jira (v8.20.10#820010)