[
https://issues.apache.org/jira/browse/CXF-9007?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17850912#comment-17850912
]
Magnus Holm edited comment on CXF-9007 at 5/31/24 9:27 AM:
-----------------------------------------------------------
[~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.
edit: Sorry for not using existing wsdls etc. couldn't get that working.
edit2: Have not been able to trigger failures when running with your branch
change.
was (Author: maghol):
[~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.
edit: Sorry for not using existing wsdls etc. couldn't get that working.
> 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)