John Yin created CXF-9040:
-----------------------------
Summary: When processing a response, raised
java.lang.NullPointerException: Cannot read field "color" because "x.parent" is
null
Key: CXF-9040
URL: https://issues.apache.org/jira/browse/CXF-9040
Project: CXF
Issue Type: Bug
Components: JAX-RS
Affects Versions: 4.0.4
Environment: CXF 4.0.4, Springboot 3.2.7, Camel 4.4.0, Corretto
jdk17.0.10_7, on Windows Server 2016.
Reporter: John Yin
After logging the response received from a HTTP call, CxfRsProducer threw the
following exception:
{quote}2024-07-16 02:07:35.426 [default-workqueue-3] CxfRsProducer - Error
while processing response
java.lang.NullPointerException: Cannot read field "color" because "x.parent" is
null
at java.util.TreeMap.fixAfterInsertion(TreeMap.java:2579) ~[?:?]
at java.util.TreeMap.addEntry(TreeMap.java:770) ~[?:?]
at java.util.TreeMap.put(TreeMap.java:828) ~[?:?]
at java.util.TreeMap.put(TreeMap.java:534) ~[?:?]
at java.util.AbstractMap.putAll(AbstractMap.java:281) ~[?:?]
at java.util.TreeMap.putAll(TreeMap.java:326) ~[?:?]
at
org.apache.camel.component.cxf.jaxrs.CxfRsProducer$CxfInvocationCallback.completed(CxfRsProducer.java:710)
[camel-cxf-rest-4.4.0.jar:4.4.0]
at
org.apache.camel.component.cxf.jaxrs.CxfRsProducer$CxfInvocationCallback.completed(CxfRsProducer.java:677)
[camel-cxf-rest-4.4.0.jar:4.4.0]
at
org.apache.cxf.jaxrs.client.JaxrsClientCallback.handleResponse(JaxrsClientCallback.java:86)
[cxf-rt-rs-client-4.0.4.jar:4.0.4]
at
org.apache.cxf.jaxrs.client.WebClient$ClientAsyncResponseInterceptor.doHandleAsyncResponse(WebClient.java:1033)
[cxf-rt-rs-client-4.0.4.jar:4.0.4]
at
org.apache.cxf.jaxrs.client.AbstractClient$AbstractClientAsyncResponseInterceptor.handleAsyncResponse(AbstractClient.java:1317)
[cxf-rt-rs-client-4.0.4.jar:4.0.4]
at
org.apache.cxf.jaxrs.client.AbstractClient$AbstractClientAsyncResponseInterceptor.handleMessage(AbstractClient.java:1287)
[cxf-rt-rs-client-4.0.4.jar:4.0.4]
at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307)
[cxf-core-4.0.4.jar:4.0.4]
at
org.apache.cxf.jaxrs.client.ClientMessageObserver.onMessage(ClientMessageObserver.java:56)
[cxf-rt-rs-client-4.0.4.jar:4.0.4]
at
org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1760)
[cxf-rt-transports-http-4.0.4.jar:4.0.4]
at
org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream$1.run(HTTPConduit.java:1238)
[cxf-rt-transports-http-4.0.4.jar:4.0.4]
at
org.apache.cxf.workqueue.AutomaticWorkQueueImpl$3.run(AutomaticWorkQueueImpl.java:413)
[cxf-core-4.0.4.jar:4.0.4]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[?:?]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[?:?]
at
org.apache.cxf.workqueue.AutomaticWorkQueueImpl$AWQThreadFactory$1.run(AutomaticWorkQueueImpl.java:346)
[cxf-core-4.0.4.jar:4.0.4]
at java.lang.Thread.run(Thread.java:840) [?:?]
{quote}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)