[ 
https://issues.apache.org/jira/browse/CXF-9040?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Freeman Yue Fang reassigned CXF-9040:
-------------------------------------

    Assignee: Freeman Yue Fang

> 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
>            Assignee: Freeman Yue Fang
>            Priority: Major
>
> 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)

Reply via email to