You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "John Yin (Jira)" <ji...@apache.org> on 2024/07/16 12:52:00 UTC

[jira] [Created] (CXF-9040) When processing a response, raised java.lang.NullPointerException: Cannot read field "color" because "x.parent" is null

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)