You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by Sergey Beryozkin <sb...@gmail.com> on 2015/08/13 18:09:48 UTC

Re: http4 return HTTP ERROR 500, but http not

Hi

Did you make it work ? What can be different between using HTTP and 
HTTP4 components as far the interaction with the CXF endpoint is concerned ?

Cheers, Sergey

Perhaps HTTP4 component
On 30/07/15 19:16, Tao Yang wrote:
> hey:
> We want to use http4 instead of http. No other change, then I got exception
> as below. I use camel  2.15.0 and apache.cxf 3.0.0
> Client side exception:
> <html>
>     <head>
>        <meta http-equiv="Content-Type" content="text/html;
> charset=ISO-8859-1"/>
>        <title>Error 500 Server Error</title>
>     </head>
>     <body>
>
> HTTP ERROR 500
>
>        <p>
>           Problem accessing /OrderService. Reason:
>           <pre>Server Error</pre>
>        </p>
>
> Caused by:
>
>        <pre></pre>
>
> Caused by:
>
>        <pre><![CDATA[org.apache.cxf.interceptor.Fault: HTTP operation failed
> invoking http://xxxxx/OrderService with statusCode: 500 while invoking
> public javax.ws.rs.core.Response
> com.expedia.ons.service.OrderNotificationService.notifyRoutePOST(java.lang.String)
> with params [<?xml version="1.0" ?>
> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
>      <S:Body>
>          <ns3:NotifyOrderUpdateRequest
> xmlns:ns1="urn:expedia:om:common:defn:v1"
>              xmlns:ns2="urn:expedia:om:datatype:defn:v1"
> xmlns:ns3="urn:expedia:om:order:messages:v1">
>              <ns1:MessageInfo CreateDateTime="2015-07-01T01:45:18.023-07:00"
>                  MessageGUID="76278579-6dbb-45c0-b303-0ef573d80eb5"
>                  TransactionGUID="eee13e52-7791-474a-99c8-46c76313f4f8"/>
>              <ns1:SequenceSource>Payments</ns1:SequenceSource>
>              <ns3:SequenceID>12345</ns3:SequenceID>
>              <ns3:NotificationType>9</ns3:NotificationType>
>              <ns1:NotificationIdentitfierList>
>                  <ns1:NotificationIdentitfier
> id="_1bcce88f-1cee-4bab-96ae-701d536c480c">
>                      <ns1:PaymentPlanID>325616770</ns1:PaymentPlanID>
>                  </ns1:NotificationIdentitfier>
>              </ns1:NotificationIdentitfierList>
>          </ns3:NotifyOrderUpdateRequest>
>      </S:Body>
> </S:Envelope>].
> 	at
> org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java:167)
> 	at
> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:141)
> 	at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:200)
> 	at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:99)
> 	at
> org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:59)
> 	at
> org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:96)
> 	at
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307)
> 	at
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
> 	at
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:251)
> 	at
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234)
> 	at
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208)
> 	at
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160)
> 	at
> org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:171)
> 	at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:293)
> 	at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:212)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
> 	at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:268)
> 	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
> 	at
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501)
> 	at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
> 	at
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)
> 	at
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
> 	at
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
> 	at
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)
> 	at
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
> 	at
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
> 	at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
> 	at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
> 	at org.eclipse.jetty.server.Server.handle(Server.java:370)
> 	at
> org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)
> 	at
> org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:982)
> 	at
> org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1043)
> 	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:865)
> 	at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)
> 	at
> org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
> 	at
> org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:667)
> 	at
> org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
> 	at
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
> 	at
> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
> 	at java.lang.Thread.run(Unknown Source)
>
>
> Server side exception:
> 2015-07-30 11:08:05.910:WARN:oejs.ServletHandler:/OrderService
> java.lang.RuntimeException: org.apache.cxf.interceptor.Fault: HTTP operation
> failed invoking http://xxxxx/OrderService with statusCode: 500 while
> invoking public javax.ws.rs.core.Response
> com.expedia.ons.service.OrderNotificationService.notifyRoutePOST(java.lang.String)
> with params [<?xml version="1.0" ?>|<S:Envelope
> xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">|    <S:Body>|
> <ns3:NotifyOrderUpdateRequest xmlns:ns1="urn:expedia:om:common:defn:v1"|
> xmlns:ns2="urn:expedia:om:datatype:defn:v1"
> xmlns:ns3="urn:expedia:om:order:messages:v1">|            <ns1:MessageInfo
> CreateDateTime="2015-07-01T01:45:18.023-07:00"|
> MessageGUID="76278579-6dbb-45c0-b303-0ef573d80eb5"|
> TransactionGUID="eee13e52-7791-474a-99c8-46c76313f4f8"/>|
> <ns1:SequenceSource>Payments</ns1:SequenceSource>|
> <ns3:SequenceID>12345</ns3:SequenceID>|
> <ns3:NotificationType>9</ns3:NotificationType>|
> <ns1:NotificationIdentitfierList>|
> <ns1:NotificationIdentitfier id="_1bcce88f-1cee-4bab-96ae-701d536c480c">|
> <ns1:PaymentPlanID>325616770</ns1:PaymentPlanID>|
> </ns1:NotificationIdentitfier>|
> </ns1:NotificationIdentitfierList>|        </ns3:NotifyOrderUpdateRequest>|
> </S:Body>|</S:Envelope>].
> 	at
> org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:116)
> 	at
> org.apache.cxf.phase.PhaseInterceptorChain.wrapExceptionAsFault(PhaseInterceptorChain.java:365)
> 	at
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:323)
> 	at
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
> 	at
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:251)
> 	at
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234)
> 	at
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208)
> 	at
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160)
> 	at
> org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:171)
> 	at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:293)
> 	at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:212)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
> 	at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:268)
> 	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
> 	at
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501)
> 	at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
> 	at
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)
> 	at
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
> 	at
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
> 	at
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)
> 	at
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
> 	at
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
> 	at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
> 	at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
> 	at org.eclipse.jetty.server.Server.handle(Server.java:370)
> 	at
> org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)
> 	at
> org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:982)
> 	at
> org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1043)
> 	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:865)
> 	at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)
> 	at
> org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
> 	at
> org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:667)
> 	at
> org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
> 	at
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
> 	at
> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
> 	at java.lang.Thread.run(Unknown Source)
> Caused by:
> org.apache.cxf.interceptor.Fault: HTTP operation failed invoking
> http://xxxxx/OrderService with statusCode: 500 while invoking public
> javax.ws.rs.core.Response
> com.expedia.ons.service.OrderNotificationService.notifyRoutePOST(java.lang.String)
> with params [<?xml version="1.0" ?>|<S:Envelope
> xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">|    <S:Body>|
> <ns3:NotifyOrderUpdateRequest xmlns:ns1="urn:expedia:om:common:defn:v1"|
> xmlns:ns2="urn:expedia:om:datatype:defn:v1"
> xmlns:ns3="urn:expedia:om:order:messages:v1">|            <ns1:MessageInfo
> CreateDateTime="2015-07-01T01:45:18.023-07:00"|
> MessageGUID="76278579-6dbb-45c0-b303-0ef573d80eb5"|
> TransactionGUID="eee13e52-7791-474a-99c8-46c76313f4f8"/>|
> <ns1:SequenceSource>Payments</ns1:SequenceSource>|
> <ns3:SequenceID>12345</ns3:SequenceID>|
> <ns3:NotificationType>9</ns3:NotificationType>|
> <ns1:NotificationIdentitfierList>|
> <ns1:NotificationIdentitfier id="_1bcce88f-1cee-4bab-96ae-701d536c480c">|
> <ns1:PaymentPlanID>325616770</ns1:PaymentPlanID>|
> </ns1:NotificationIdentitfier>|
> </ns1:NotificationIdentitfierList>|        </ns3:NotifyOrderUpdateRequest>|
> </S:Body>|</S:Envelope>].
> 	at
> org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java:167)
> 	at
> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:141)
> 	at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:200)
> 	at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:99)
> 	at
> org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:59)
> 	at
> org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:96)
> 	at
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307)
> 	at
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
> 	at
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:251)
> 	at
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234)
> 	at
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208)
> 	at
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160)
> 	at
> org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:171)
> 	at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:293)
> 	at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:212)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
> 	at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:268)
> 	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
> 	at
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501)
> 	at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
> 	at
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)
> 	at
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
> 	at
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
> 	at
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)
> 	at
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
> 	at
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
> 	at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
> 	at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
> 	at org.eclipse.jetty.server.Server.handle(Server.java:370)
> 	at
> org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)
> 	at
> org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:982)
> 	at
> org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1043)
> 	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:865)
> 	at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)
> 	at
> org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
> 	at
> org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:667)
> 	at
> org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
> 	at
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
> 	at
> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
> 	at java.lang.Thread.run(Unknown Source)
> Caused by:
> org.apache.camel.component.http4.HttpOperationFailedException: HTTP
> operation failed invoking http://xxxxx/OrderService with statusCode: 500
> 	at
> org.apache.camel.component.http4.HttpProducer.populateHttpOperationFailedException(HttpProducer.java:236)
> 	at
> org.apache.camel.component.http4.HttpProducer.process(HttpProducer.java:163)
> 	at
> org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61)
> 	at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:129)
> 	at
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77)
> 	at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163)
> 	at org.apache.camel.processor.interceptor.Debug$1.process(Debug.java:50)
> 	at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:91)
> 	at
> org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191)
> 	at org.apache.camel.processor.TryProcessor.process(TryProcessor.java:111)
> 	at org.apache.camel.processor.TryProcessor.process(TryProcessor.java:82)
> 	at
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77)
> 	at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163)
> 	at org.apache.camel.processor.interceptor.Debug$1.process(Debug.java:50)
> 	at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:91)
> 	at
> org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191)
> 	at org.apache.camel.processor.Pipeline.process(Pipeline.java:118)
> 	at org.apache.camel.processor.Pipeline.process(Pipeline.java:80)
> 	at
> org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191)
> 	at
> org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:51)
> 	at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:129)
> 	at
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77)
> 	at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163)
> 	at org.apache.camel.processor.interceptor.Debug$1.process(Debug.java:50)
> 	at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:91)
> 	at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:448)
> 	at
> org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191)
> 	at
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:111)
> 	at
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77)
> 	at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163)
> 	at org.apache.camel.processor.interceptor.Debug$1.process(Debug.java:50)
> 	at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:91)
> 	at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:448)
> 	at
> org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191)
> 	at org.apache.camel.processor.Pipeline.process(Pipeline.java:118)
> 	at org.apache.camel.processor.Pipeline.process(Pipeline.java:80)
> 	at
> org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191)
> 	at
> org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:51)
> 	at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:448)
> 	at
> org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191)
> 	at
> org.apache.camel.processor.MulticastProcessor.doProcessSequential(MulticastProcessor.java:590)
> 	at
> org.apache.camel.processor.MulticastProcessor.doProcessSequential(MulticastProcessor.java:518)
> 	at
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:227)
> 	at
> org.apache.camel.processor.RecipientList.sendToRecipientList(RecipientList.java:167)
> 	at org.apache.camel.processor.RecipientList.process(RecipientList.java:120)
> 	at org.apache.camel.processor.Pipeline.process(Pipeline.java:118)
> 	at org.apache.camel.processor.Pipeline.process(Pipeline.java:80)
> 	at
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77)
> 	at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163)
> 	at org.apache.camel.processor.interceptor.Debug$1.process(Debug.java:50)
> 	at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:91)
> 	at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:448)
> 	at
> org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191)
> 	at
> org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191)
> 	at
> org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:51)
> 	at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:129)
> 	at
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77)
> 	at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163)
> 	at org.apache.camel.processor.interceptor.Debug$1.process(Debug.java:50)
> 	at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:91)
> 	at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:448)
> 	at
> org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191)
> 	at org.apache.camel.processor.Pipeline.process(Pipeline.java:118)
> 	at org.apache.camel.processor.Pipeline.process(Pipeline.java:80)
> 	at
> org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191)
> 	at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:109)
> 	at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:87)
> 	at
> org.apache.camel.component.cxf.jaxrs.CxfRsInvoker.syncInvoke(CxfRsInvoker.java:127)
> 	at
> org.apache.camel.component.cxf.jaxrs.CxfRsInvoker.performInvocation(CxfRsInvoker.java:71)
> 	at
> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:97)
> 	at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:200)
> 	at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:99)
> 	at
> org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:59)
> 	at
> org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:96)
> 	at
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307)
> 	at
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
> 	at
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:251)
> 	at
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234)
> 	at
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208)
> 	at
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160)
> 	at
> org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:171)
> 	at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:293)
> 	at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:212)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
> 	at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:268)
> 	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
> 	at
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501)
> 	at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
> 	at
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)
> 	at
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
> 	at
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
> 	at
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)
> 	at
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
> 	at
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
> 	at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
> 	at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
> 	at org.eclipse.jetty.server.Server.handle(Server.java:370)
> 	at
> org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)
> 	at
> org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:982)
> 	at
> org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1043)
> 	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:865)
> 	at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)
> 	at
> org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
> 	at
> org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:667)
> 	at
> org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
> 	at
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
> 	at
> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
> 	at java.lang.Thread.run(Unknown Source)
>
>
>
>
> --
> View this message in context: http://camel.465427.n5.nabble.com/http4-return-HTTP-ERROR-500-but-http-not-tp5770121.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>