You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Kot Kot (JIRA)" <ji...@apache.org> on 2012/11/18 07:42:11 UTC

[jira] [Created] (CAMEL-5800) Something is wrong with dynamic destinations jms+cxf

Kot Kot created CAMEL-5800:
------------------------------

             Summary: Something is wrong with dynamic destinations jms+cxf
                 Key: CAMEL-5800
                 URL: https://issues.apache.org/jira/browse/CAMEL-5800
             Project: Camel
          Issue Type: Bug
          Components: camel-core, camel-cxf, camel-jms
    Affects Versions: 2.10.2
         Environment: jdk 1.7u9 mac os x 1.8
activemq 5.7
cxf 2.6.3

            Reporter: Kot Kot


I try to dynamicly route massages from cxf client to different cxf services...
if I configure client route builder this way 
        from("direct:grabberService").
                recipientList().simple("jms:queue:grabber-default-grabber-command-queue")
It works fine: client correctly handles the message.
but if I configure it using xpath which produces the same result as the constant above:
      from("direct:grabberService").

                recipientList().
               xpath("concat('jms:queue:grabber-',//grabberServerName/text(),'-command-queue')", String.class)

it produces an error on the server
org.apache.cxf.binding.soap.SoapFault: Error reading XMLStreamReader.
	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:242) ~[cxf-rt-bindings-soap-2.6.3.jar:2.6.3]
	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:61) ~[cxf-rt-bindings-soap-2.6.3.jar:2.6.3]
	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:262) ~[cxf-api-2.6.3.jar:2.6.3]
	at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) [cxf-api-2.6.3.jar:2.6.3]
	at org.apache.camel.component.cxf.transport.CamelDestination.incoming(CamelDestination.java:163) [camel-cxf-transport-2.10.2.jar:2.10.2]
	at org.apache.camel.component.cxf.transport.CamelDestination$ConsumerProcessor.process(CamelDestination.java:190) [camel-cxf-transport-2.10.2.jar:2.10.2]
	at org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:61) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.processor.SendProcessor$2.doInAsyncProducer(SendProcessor.java:122) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.impl.ProducerCache.doInAsyncProducer(ProducerCache.java:298) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:117) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:334) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:220) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:303) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.processor.UnitOfWorkProcessor.processAsync(UnitOfWorkProcessor.java:150) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:117) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.processor.RouteInflightRepositoryProcessor.processNext(RouteInflightRepositoryProcessor.java:48) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:99) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:86) [camel-core-2.10.2.jar:2.10.2]
	at org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:104) [camel-jms-2.10.2.jar:2.10.2]
	at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:562) [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
	at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:500) [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
	at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:468) [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:326) [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:264) [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1071) [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1063) [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:960) [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [na:1.7.0_09]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [na:1.7.0_09]
	at java.lang.Thread.run(Thread.java:722) [na:1.7.0_09]
Caused by: com.ctc.wstx.exc.WstxEOFException: Unexpected EOF in prolog
 at [row,col {unknown-source}]: [1,0]
	at com.ctc.wstx.sr.StreamScanner.throwUnexpectedEOF(StreamScanner.java:677) ~[woodstox-core-asl-4.1.4.jar:4.1.4]
	at com.ctc.wstx.sr.BasicStreamReader.handleEOF(BasicStreamReader.java:2116) ~[woodstox-core-asl-4.1.4.jar:4.1.4]
	at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2022) ~[woodstox-core-asl-4.1.4.jar:4.1.4]
	at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1114) ~[woodstox-core-asl-4.1.4.jar:4.1.4]
	at com.ctc.wstx.sr.BasicStreamReader.nextTag(BasicStreamReader.java:1137) ~[woodstox-core-asl-4.1.4.jar:4.1.4]
	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:139) ~[cxf-rt-bindings-soap-2.6.3.jar:2.6.3]
	... 50 common frames omitted



and this error on the server

 Error 2012-11-18 00:39:26,507 [http-bio-9090-exec-10] ERROR errors.GrailsExceptionResolver  - SoapFault occurred when processing request: [POST] /camera/form_load/7
Error reading XMLStreamReader.. Stacktrace follows:
Message: Error reading XMLStreamReader.
    Line | Method
->>   75 | unmarshalFault      in org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
|     46 | handleMessage       in     ''
|     35 | handleMessage . . . in     ''
|    262 | doIntercept         in org.apache.cxf.phase.PhaseInterceptorChain
|    112 | onMessage . . . . . in org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver
|     69 | handleMessage       in org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor
|     34 | handleMessage . . . in     ''
|    262 | doIntercept         in org.apache.cxf.phase.PhaseInterceptorChain
|    801 | onMessage . . . . . in org.apache.cxf.endpoint.ClientImpl
|    114 | handleResponse      in org.apache.camel.component.cxf.transport.CamelOutputStream
|    102 | commitOutputMessage in     ''
|     63 | doClose             in     ''
|    186 | close . . . . . . . in org.apache.cxf.io.CachedOutputStream
|     56 | close               in org.apache.cxf.transport.AbstractConduit
|     62 | handleMessage . . . in org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor
|    262 | doIntercept         in org.apache.cxf.phase.PhaseInterceptorChain
|    531 | doInvoke . . . . .  in org.apache.cxf.endpoint.ClientImpl
|    464 | invoke              in     ''
|    367 | invoke . . . . . .  in     ''
|    320 | invoke              in     ''
|     89 | invokeSync . . . .  in org.apache.cxf.frontend.ClientProxy
|    134 | invoke              in org.apache.cxf.jaxws.JaxWsClientProxy
|     45 | getCameraSettings . in intellicams.web.source.GrabberManagerService
|     68 | getCameraSettings   in intellicams.web.source.CameraService
|     36 | form_load . . . . . in intellicams.web.source.service.CameraController
|   1110 | runWorker           in java.util.concurrent.ThreadPoolExecutor
|    603 | run . . . . . . . . in java.util.concurrent.ThreadPoolExecutor$Worker
^    722 | run                 in java.lang.Thread

let me know if you need more information 




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (CAMEL-5800) Something is wrong with dynamic destinations jms+cxf

Posted by "Kot Kot (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CAMEL-5800?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13499625#comment-13499625 ] 

Kot Kot commented on CAMEL-5800:
--------------------------------

This is the service route 
        from("jms://queue:grabber-" + grabberName + "-command-queue").to( ExchangePattern.InOut,"direct:GrabberService");

                
> Something is wrong with dynamic destinations jms+cxf
> ----------------------------------------------------
>
>                 Key: CAMEL-5800
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5800
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-core, camel-cxf, camel-jms
>    Affects Versions: 2.10.2
>         Environment: jdk 1.7u9 mac os x 1.8
> activemq 5.7
> cxf 2.6.3
>            Reporter: Kot Kot
>
> I try to dynamicly route massages from cxf client to different cxf services...
> if I configure client route builder this way 
>         from("direct:grabberService").
>                 recipientList().simple("jms:queue:grabber-default-grabber-command-queue")
> It works fine: client correctly handles the message.
> but if I configure it using xpath which produces the same result as the constant above:
>       from("direct:grabberService").
>                 recipientList().
>                xpath("concat('jms:queue:grabber-',//grabberServerName/text(),'-command-queue')", String.class)
> it produces an error on the server
> org.apache.cxf.binding.soap.SoapFault: Error reading XMLStreamReader.
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:242) ~[cxf-rt-bindings-soap-2.6.3.jar:2.6.3]
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:61) ~[cxf-rt-bindings-soap-2.6.3.jar:2.6.3]
> 	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:262) ~[cxf-api-2.6.3.jar:2.6.3]
> 	at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) [cxf-api-2.6.3.jar:2.6.3]
> 	at org.apache.camel.component.cxf.transport.CamelDestination.incoming(CamelDestination.java:163) [camel-cxf-transport-2.10.2.jar:2.10.2]
> 	at org.apache.camel.component.cxf.transport.CamelDestination$ConsumerProcessor.process(CamelDestination.java:190) [camel-cxf-transport-2.10.2.jar:2.10.2]
> 	at org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:61) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.SendProcessor$2.doInAsyncProducer(SendProcessor.java:122) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.impl.ProducerCache.doInAsyncProducer(ProducerCache.java:298) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:117) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:334) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:220) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:303) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.UnitOfWorkProcessor.processAsync(UnitOfWorkProcessor.java:150) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:117) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.RouteInflightRepositoryProcessor.processNext(RouteInflightRepositoryProcessor.java:48) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:99) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:86) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:104) [camel-jms-2.10.2.jar:2.10.2]
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:562) [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:500) [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:468) [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
> 	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:326) [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
> 	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:264) [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
> 	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1071) [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
> 	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1063) [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
> 	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:960) [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [na:1.7.0_09]
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [na:1.7.0_09]
> 	at java.lang.Thread.run(Thread.java:722) [na:1.7.0_09]
> Caused by: com.ctc.wstx.exc.WstxEOFException: Unexpected EOF in prolog
>  at [row,col {unknown-source}]: [1,0]
> 	at com.ctc.wstx.sr.StreamScanner.throwUnexpectedEOF(StreamScanner.java:677) ~[woodstox-core-asl-4.1.4.jar:4.1.4]
> 	at com.ctc.wstx.sr.BasicStreamReader.handleEOF(BasicStreamReader.java:2116) ~[woodstox-core-asl-4.1.4.jar:4.1.4]
> 	at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2022) ~[woodstox-core-asl-4.1.4.jar:4.1.4]
> 	at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1114) ~[woodstox-core-asl-4.1.4.jar:4.1.4]
> 	at com.ctc.wstx.sr.BasicStreamReader.nextTag(BasicStreamReader.java:1137) ~[woodstox-core-asl-4.1.4.jar:4.1.4]
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:139) ~[cxf-rt-bindings-soap-2.6.3.jar:2.6.3]
> 	... 50 common frames omitted
> and this error on the server
>  Error 2012-11-18 00:39:26,507 [http-bio-9090-exec-10] ERROR errors.GrailsExceptionResolver  - SoapFault occurred when processing request: [POST] /camera/form_load/7
> Error reading XMLStreamReader.. Stacktrace follows:
> Message: Error reading XMLStreamReader.
>     Line | Method
> ->>   75 | unmarshalFault      in org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
> |     46 | handleMessage       in     ''
> |     35 | handleMessage . . . in     ''
> |    262 | doIntercept         in org.apache.cxf.phase.PhaseInterceptorChain
> |    112 | onMessage . . . . . in org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver
> |     69 | handleMessage       in org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor
> |     34 | handleMessage . . . in     ''
> |    262 | doIntercept         in org.apache.cxf.phase.PhaseInterceptorChain
> |    801 | onMessage . . . . . in org.apache.cxf.endpoint.ClientImpl
> |    114 | handleResponse      in org.apache.camel.component.cxf.transport.CamelOutputStream
> |    102 | commitOutputMessage in     ''
> |     63 | doClose             in     ''
> |    186 | close . . . . . . . in org.apache.cxf.io.CachedOutputStream
> |     56 | close               in org.apache.cxf.transport.AbstractConduit
> |     62 | handleMessage . . . in org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor
> |    262 | doIntercept         in org.apache.cxf.phase.PhaseInterceptorChain
> |    531 | doInvoke . . . . .  in org.apache.cxf.endpoint.ClientImpl
> |    464 | invoke              in     ''
> |    367 | invoke . . . . . .  in     ''
> |    320 | invoke              in     ''
> |     89 | invokeSync . . . .  in org.apache.cxf.frontend.ClientProxy
> |    134 | invoke              in org.apache.cxf.jaxws.JaxWsClientProxy
> |     45 | getCameraSettings . in intellicams.web.source.GrabberManagerService
> |     68 | getCameraSettings   in intellicams.web.source.CameraService
> |     36 | form_load . . . . . in intellicams.web.source.service.CameraController
> |   1110 | runWorker           in java.util.concurrent.ThreadPoolExecutor
> |    603 | run . . . . . . . . in java.util.concurrent.ThreadPoolExecutor$Worker
> ^    722 | run                 in java.lang.Thread
> let me know if you need more information 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (CAMEL-5800) Something is wrong with dynamic destinations jms+cxf

Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CAMEL-5800?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13499833#comment-13499833 ] 

Claus Ibsen commented on CAMEL-5800:
------------------------------------

Hi

Please try to use the mailing list / discussion forum first to discuss your issue, than jumping to create a JIRA ticket. As we say in the top of this page: http://camel.apache.org/support

                
> Something is wrong with dynamic destinations jms+cxf
> ----------------------------------------------------
>
>                 Key: CAMEL-5800
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5800
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-core, camel-cxf, camel-jms
>    Affects Versions: 2.10.2
>         Environment: jdk 1.7u9 mac os x 1.8
> activemq 5.7
> cxf 2.6.3
>            Reporter: Kot Kot
>
> I try to dynamicly route massages from cxf client to different cxf services...
> if I configure client route builder this way 
>         from("direct:grabberService").
>                 recipientList().simple("jms:queue:grabber-default-grabber-command-queue")
> It works fine: client correctly handles the message.
> but if I configure it using xpath which produces the same result as the constant above:
>       from("direct:grabberService").
>                 recipientList().
>                xpath("concat('jms:queue:grabber-',//grabberServerName/text(),'-command-queue')", String.class)
> it produces an error on the server
> org.apache.cxf.binding.soap.SoapFault: Error reading XMLStreamReader.
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:242) ~[cxf-rt-bindings-soap-2.6.3.jar:2.6.3]
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:61) ~[cxf-rt-bindings-soap-2.6.3.jar:2.6.3]
> 	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:262) ~[cxf-api-2.6.3.jar:2.6.3]
> 	at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) [cxf-api-2.6.3.jar:2.6.3]
> 	at org.apache.camel.component.cxf.transport.CamelDestination.incoming(CamelDestination.java:163) [camel-cxf-transport-2.10.2.jar:2.10.2]
> 	at org.apache.camel.component.cxf.transport.CamelDestination$ConsumerProcessor.process(CamelDestination.java:190) [camel-cxf-transport-2.10.2.jar:2.10.2]
> 	at org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:61) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.SendProcessor$2.doInAsyncProducer(SendProcessor.java:122) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.impl.ProducerCache.doInAsyncProducer(ProducerCache.java:298) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:117) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:334) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:220) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:303) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.UnitOfWorkProcessor.processAsync(UnitOfWorkProcessor.java:150) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:117) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.RouteInflightRepositoryProcessor.processNext(RouteInflightRepositoryProcessor.java:48) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:99) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:86) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:104) [camel-jms-2.10.2.jar:2.10.2]
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:562) [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:500) [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:468) [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
> 	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:326) [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
> 	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:264) [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
> 	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1071) [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
> 	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1063) [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
> 	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:960) [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [na:1.7.0_09]
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [na:1.7.0_09]
> 	at java.lang.Thread.run(Thread.java:722) [na:1.7.0_09]
> Caused by: com.ctc.wstx.exc.WstxEOFException: Unexpected EOF in prolog
>  at [row,col {unknown-source}]: [1,0]
> 	at com.ctc.wstx.sr.StreamScanner.throwUnexpectedEOF(StreamScanner.java:677) ~[woodstox-core-asl-4.1.4.jar:4.1.4]
> 	at com.ctc.wstx.sr.BasicStreamReader.handleEOF(BasicStreamReader.java:2116) ~[woodstox-core-asl-4.1.4.jar:4.1.4]
> 	at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2022) ~[woodstox-core-asl-4.1.4.jar:4.1.4]
> 	at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1114) ~[woodstox-core-asl-4.1.4.jar:4.1.4]
> 	at com.ctc.wstx.sr.BasicStreamReader.nextTag(BasicStreamReader.java:1137) ~[woodstox-core-asl-4.1.4.jar:4.1.4]
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:139) ~[cxf-rt-bindings-soap-2.6.3.jar:2.6.3]
> 	... 50 common frames omitted
> and this error on the server
>  Error 2012-11-18 00:39:26,507 [http-bio-9090-exec-10] ERROR errors.GrailsExceptionResolver  - SoapFault occurred when processing request: [POST] /camera/form_load/7
> Error reading XMLStreamReader.. Stacktrace follows:
> Message: Error reading XMLStreamReader.
>     Line | Method
> ->>   75 | unmarshalFault      in org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
> |     46 | handleMessage       in     ''
> |     35 | handleMessage . . . in     ''
> |    262 | doIntercept         in org.apache.cxf.phase.PhaseInterceptorChain
> |    112 | onMessage . . . . . in org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver
> |     69 | handleMessage       in org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor
> |     34 | handleMessage . . . in     ''
> |    262 | doIntercept         in org.apache.cxf.phase.PhaseInterceptorChain
> |    801 | onMessage . . . . . in org.apache.cxf.endpoint.ClientImpl
> |    114 | handleResponse      in org.apache.camel.component.cxf.transport.CamelOutputStream
> |    102 | commitOutputMessage in     ''
> |     63 | doClose             in     ''
> |    186 | close . . . . . . . in org.apache.cxf.io.CachedOutputStream
> |     56 | close               in org.apache.cxf.transport.AbstractConduit
> |     62 | handleMessage . . . in org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor
> |    262 | doIntercept         in org.apache.cxf.phase.PhaseInterceptorChain
> |    531 | doInvoke . . . . .  in org.apache.cxf.endpoint.ClientImpl
> |    464 | invoke              in     ''
> |    367 | invoke . . . . . .  in     ''
> |    320 | invoke              in     ''
> |     89 | invokeSync . . . .  in org.apache.cxf.frontend.ClientProxy
> |    134 | invoke              in org.apache.cxf.jaxws.JaxWsClientProxy
> |     45 | getCameraSettings . in intellicams.web.source.GrabberManagerService
> |     68 | getCameraSettings   in intellicams.web.source.CameraService
> |     36 | form_load . . . . . in intellicams.web.source.service.CameraController
> |   1110 | runWorker           in java.util.concurrent.ThreadPoolExecutor
> |    603 | run . . . . . . . . in java.util.concurrent.ThreadPoolExecutor$Worker
> ^    722 | run                 in java.lang.Thread
> let me know if you need more information 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Resolved] (CAMEL-5800) Something is wrong with dynamic destinations jms+cxf

Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CAMEL-5800?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Claus Ibsen resolved CAMEL-5800.
--------------------------------

       Resolution: Not A Problem
    Fix Version/s: 2.11.0
         Assignee: Claus Ibsen

Your issue is that when using the xpath epxression the message payload is not re-readable afterwards, because the input stream is not cached (re-readable).

See about stream caching
http://camel.apache.org/stream-caching.html

Or convert the message body to a String so its re-readable.
{code}
from
  .convertBodyTo(String.class)
  .receipientList
{code}
                
> Something is wrong with dynamic destinations jms+cxf
> ----------------------------------------------------
>
>                 Key: CAMEL-5800
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5800
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-core, camel-cxf, camel-jms
>    Affects Versions: 2.10.2
>         Environment: jdk 1.7u9 mac os x 1.8
> activemq 5.7
> cxf 2.6.3
>            Reporter: Kot Kot
>            Assignee: Claus Ibsen
>             Fix For: 2.11.0
>
>
> I try to dynamicly route massages from cxf client to different cxf services...
> if I configure client route builder this way 
>         from("direct:grabberService").
>                 recipientList().simple("jms:queue:grabber-default-grabber-command-queue")
> It works fine: client correctly handles the message.
> but if I configure it using xpath which produces the same result as the constant above:
>       from("direct:grabberService").
>                 recipientList().
>                xpath("concat('jms:queue:grabber-',//grabberServerName/text(),'-command-queue')", String.class)
> it produces an error on the server
> org.apache.cxf.binding.soap.SoapFault: Error reading XMLStreamReader.
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:242) ~[cxf-rt-bindings-soap-2.6.3.jar:2.6.3]
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:61) ~[cxf-rt-bindings-soap-2.6.3.jar:2.6.3]
> 	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:262) ~[cxf-api-2.6.3.jar:2.6.3]
> 	at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) [cxf-api-2.6.3.jar:2.6.3]
> 	at org.apache.camel.component.cxf.transport.CamelDestination.incoming(CamelDestination.java:163) [camel-cxf-transport-2.10.2.jar:2.10.2]
> 	at org.apache.camel.component.cxf.transport.CamelDestination$ConsumerProcessor.process(CamelDestination.java:190) [camel-cxf-transport-2.10.2.jar:2.10.2]
> 	at org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:61) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.SendProcessor$2.doInAsyncProducer(SendProcessor.java:122) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.impl.ProducerCache.doInAsyncProducer(ProducerCache.java:298) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:117) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:334) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:220) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:303) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.UnitOfWorkProcessor.processAsync(UnitOfWorkProcessor.java:150) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:117) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.RouteInflightRepositoryProcessor.processNext(RouteInflightRepositoryProcessor.java:48) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:99) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:86) [camel-core-2.10.2.jar:2.10.2]
> 	at org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:104) [camel-jms-2.10.2.jar:2.10.2]
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:562) [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:500) [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
> 	at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:468) [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
> 	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:326) [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
> 	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:264) [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
> 	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1071) [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
> 	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1063) [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
> 	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:960) [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [na:1.7.0_09]
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [na:1.7.0_09]
> 	at java.lang.Thread.run(Thread.java:722) [na:1.7.0_09]
> Caused by: com.ctc.wstx.exc.WstxEOFException: Unexpected EOF in prolog
>  at [row,col {unknown-source}]: [1,0]
> 	at com.ctc.wstx.sr.StreamScanner.throwUnexpectedEOF(StreamScanner.java:677) ~[woodstox-core-asl-4.1.4.jar:4.1.4]
> 	at com.ctc.wstx.sr.BasicStreamReader.handleEOF(BasicStreamReader.java:2116) ~[woodstox-core-asl-4.1.4.jar:4.1.4]
> 	at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2022) ~[woodstox-core-asl-4.1.4.jar:4.1.4]
> 	at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1114) ~[woodstox-core-asl-4.1.4.jar:4.1.4]
> 	at com.ctc.wstx.sr.BasicStreamReader.nextTag(BasicStreamReader.java:1137) ~[woodstox-core-asl-4.1.4.jar:4.1.4]
> 	at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:139) ~[cxf-rt-bindings-soap-2.6.3.jar:2.6.3]
> 	... 50 common frames omitted
> and this error on the server
>  Error 2012-11-18 00:39:26,507 [http-bio-9090-exec-10] ERROR errors.GrailsExceptionResolver  - SoapFault occurred when processing request: [POST] /camera/form_load/7
> Error reading XMLStreamReader.. Stacktrace follows:
> Message: Error reading XMLStreamReader.
>     Line | Method
> ->>   75 | unmarshalFault      in org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
> |     46 | handleMessage       in     ''
> |     35 | handleMessage . . . in     ''
> |    262 | doIntercept         in org.apache.cxf.phase.PhaseInterceptorChain
> |    112 | onMessage . . . . . in org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver
> |     69 | handleMessage       in org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor
> |     34 | handleMessage . . . in     ''
> |    262 | doIntercept         in org.apache.cxf.phase.PhaseInterceptorChain
> |    801 | onMessage . . . . . in org.apache.cxf.endpoint.ClientImpl
> |    114 | handleResponse      in org.apache.camel.component.cxf.transport.CamelOutputStream
> |    102 | commitOutputMessage in     ''
> |     63 | doClose             in     ''
> |    186 | close . . . . . . . in org.apache.cxf.io.CachedOutputStream
> |     56 | close               in org.apache.cxf.transport.AbstractConduit
> |     62 | handleMessage . . . in org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor
> |    262 | doIntercept         in org.apache.cxf.phase.PhaseInterceptorChain
> |    531 | doInvoke . . . . .  in org.apache.cxf.endpoint.ClientImpl
> |    464 | invoke              in     ''
> |    367 | invoke . . . . . .  in     ''
> |    320 | invoke              in     ''
> |     89 | invokeSync . . . .  in org.apache.cxf.frontend.ClientProxy
> |    134 | invoke              in org.apache.cxf.jaxws.JaxWsClientProxy
> |     45 | getCameraSettings . in intellicams.web.source.GrabberManagerService
> |     68 | getCameraSettings   in intellicams.web.source.CameraService
> |     36 | form_load . . . . . in intellicams.web.source.service.CameraController
> |   1110 | runWorker           in java.util.concurrent.ThreadPoolExecutor
> |    603 | run . . . . . . . . in java.util.concurrent.ThreadPoolExecutor$Worker
> ^    722 | run                 in java.lang.Thread
> let me know if you need more information 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira