Hi, I am using apache-servicemix-jbi-4.4.2 to migrate from Smx 3.3 to smx
4.4.2 and my SA is JBI based. 
I am getting below exception at run time. 

Flow is as below
servicemix-quartz-->JBI1(dbpoller in below stack trace)-->JBI2 (FilePoller
in below stack trace). 

SA is successfully deployed and is in active status. I am getting below
exception when dbpoller calls filepoller. 

 Active, role: provider
2012-10-17 16:12:47,678 | DEBUG | vider-thread-153 | DefaultComponent           
     
| ?
    ? | 169 - servicemix-common - 2011.02.0 | Retrieved correlation id:
63451243-4022-1350499743174-0-221
2012-10-17 16:12:47,678 | ERROR | vider-thread-153 | DefaultComponent           
     
| ?
    ? | 169 - servicemix-common - 2011.02.0 | Error processing exchange
org.apache.servicemix.jbi.runtime.impl.InOnlyImp
l@135fe47
org.apache.servicemix.bean.UnknownMessageExchangeTypeException: Unknown
message exchange: org.apache.servicemix.jbi.runt
ime.impl.InOnlyImpl@135fe47 on endpoint: Endpoint[service:
customFilePollerServiceFile1, endpoint: customFilePollerFile1Endp
oint, role: provider]
        at
org.apache.servicemix.bean.BeanEndpoint.onProviderExchange(BeanEndpoint.java:270)[197:servicemix-bean:2011.02
.0]
        at
org.apache.servicemix.bean.BeanEndpoint.process(BeanEndpoint.java:241)[197:servicemix-bean:2011.02.0]
        at
org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLifeCycle.java:630)[169:servicemix-common:
2011.02.0]
        at
org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBaseLifeCycle.java:587)[169:servicemix-c
ommon:2011.02.0]
        at
org.apache.servicemix.common.AsyncBaseLifeCycle.processExchangeInTx(AsyncBaseLifeCycle.java:485)[169:servicem
ix-common:2011.02.0]
        at
org.apache.servicemix.common.AsyncBaseLifeCycle$2.run(AsyncBaseLifeCycle.java:360)[169:servicemix-common:2011
.02.0]
        at
org.apache.servicemix.executors.impl.ExecutorImpl$1.run(ExecutorImpl.java:64)[126:servicemix-utils:1.5.0]
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)[:1.6.0_34]
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)[:1.6.0_34]
        at java.lang.Thread.run(Thread.java:662)[:1.6.0_34]
2012-10-17 16:12:47,678 | DEBUG | vider-thread-153 | NMR                        
     
| ?
    ? | 125 - org.apache.servicemix.nmr.core - 1.5.0 | Channel
org.apache.servicemix.nmr.core.ChannelImpl@1e743ba dispat
ching exchange: [
  id:        63451243-4022-1350499743174-0-222
  mep:       InOnly
  status:    Error
  role:      Provider
  target:   
PropertyMatchingReference[{SERVICE_NAME=customFilePollerServiceFile1}]
  properties: [
      javax.jbi.servicedesc.ServiceEndpoint =
org.apache.servicemix.jbi.runtime.impl.EndpointImpl@1ad4513
      org_apache_servicemix_bean_BeanEndpoint_correlation =
63451243-4022-1350499743174-0-221
      org.apache.servicemix.senderEndpoint =
{}File1DBPoller:File1DBPollerEndpoint
      javax.jbi.messaging.MessageExchange =
org.apache.servicemix.jbi.runtime.impl.InOnlyImpl@135fe47
      javax.jbi.messaging.sendSync = <null>
      javax.jbi.InterfaceName = <null>
      javax.jbi.ServiceEndpoint =
org.apache.servicemix.jbi.runtime.impl.ServiceEndpointImpl@1b1d896
      javax.jbi.transaction.jta = <null>
      org.apache.servicemix.correlationId =
63451243-4022-1350499743174-0-221
      javax.jbi.ServiceName = customFilePollerServiceFile1
  ]
  error: [
    org.apache.servicemix.bean.UnknownMessageExchangeTypeException: Unknown
message exchange: org.apache.servicemix.jbi.
runtime.impl.InOnlyImpl@135fe47 on endpoint: Endpoint[service:
customFilePollerServiceFile1, endpoint: customFilePollerFile1
Endpoint, role: provider]
      at
org.apache.servicemix.bean.BeanEndpoint.onProviderExchange(BeanEndpoint.java:270)
      at
org.apache.servicemix.bean.BeanEndpoint.process(BeanEndpoint.java:241)
      at
org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLifeCycle.java:630)
      at
org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBaseLifeCycle.java:587)
      at
org.apache.servicemix.common.AsyncBaseLifeCycle.processExchangeInTx(AsyncBaseLifeCycle.java:485)
      at
org.apache.servicemix.common.AsyncBaseLifeCycle$2.run(AsyncBaseLifeCycle.java:360)
      at
org.apache.servicemix.executors.impl.ExecutorImpl$1.run(ExecutorImpl.java:64)
      at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      at java.lang.Thread.run(Thread.java:662)
  ]
]



--
View this message in context: 
http://servicemix.396122.n5.nabble.com/Smx3-3-to-smx-4-4-2-Migration-Unknown-message-exchange-tp5714739.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to