Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-823

NullPointerException when sending empty message to cxf endpoint via nmr

XMLWordPrintable

    • % %

      Getting the following exception when sending empty message to cxf endpoint via the nmr.

      2013-08-06 23:55:19,678 | ERROR | .simple-thread-2 | NMRDestinationOutputStream       | ?                                   ? | 276 - org.apache.servicemix.cxf.transport.nmr - 4.5.0.redhat-60024 | error sending Out message
      java.lang.ClassCastException: java.lang.NullPointerException cannot be cast to org.apache.cxf.interceptor.Fault
      	at org.apache.servicemix.cxf.transport.nmr.NMRDestinationOutputStream.commitOutputMessage(NMRDestinationOutputStream.java:90)[276:org.apache.servicemix.cxf.transport.nmr:4.5.0.redhat-60024]
      	at org.apache.servicemix.cxf.transport.nmr.NMRDestinationOutputStream.doClose(NMRDestinationOutputStream.java:67)[276:org.apache.servicemix.cxf.transport.nmr:4.5.0.redhat-60024]
      	at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:186)[147:org.apache.cxf.cxf-api:2.6.0.redhat-60024]
      	at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56)[147:org.apache.cxf.cxf-api:2.6.0.redhat-60024]
      	at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)[147:org.apache.cxf.cxf-api:2.6.0.redhat-60024]
      	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:262)[147:org.apache.cxf.cxf-api:2.6.0.redhat-60024]
      	at org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:114)[147:org.apache.cxf.cxf-api:2.6.0.redhat-60024]
      	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:322)[147:org.apache.cxf.cxf-api:2.6.0.redhat-60024]
      	at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)[147:org.apache.cxf.cxf-api:2.6.0.redhat-60024]
      	at org.apache.servicemix.cxf.transport.nmr.NMRDestination.process(NMRDestination.java:168)[276:org.apache.servicemix.cxf.transport.nmr:4.5.0.redhat-60024]
      	at org.apache.servicemix.nmr.core.InternalEndpointWrapper.process(InternalEndpointWrapper.java:86)[269:org.apache.servicemix.nmr.core:1.6.0.redhat-60024]
      	at org.apache.servicemix.nmr.core.ChannelImpl.process(ChannelImpl.java:275)[269:org.apache.servicemix.nmr.core:1.6.0.redhat-60024]
      	at org.apache.servicemix.nmr.core.ChannelImpl$1.run(ChannelImpl.java:231)[269:org.apache.servicemix.nmr.core:1.6.0.redhat-60024]
      	at org.apache.servicemix.executors.impl.ExecutorImpl$1.run(ExecutorImpl.java:64)[274:servicemix-utils:1.5.1.redhat-60024]
      	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)[:1.6.0_41]
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)[:1.6.0_41]
      	at java.lang.Thread.run(Thread.java:680)[:1.6.0_41]
      

            yfang@redhat.com Freeman(Yue) Fang
            davestanley Dave Stanley (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: