L.S.,

This appears to be the same as https://issues.apache.org/activemq/browse/SM-944, which was resolved just before releasing ServiceMix 3.2.

If you aren't already doing so, could you retry this with an 'official' 3.2 release of ServiceMix? If the released version shows the same problem, you should probably raise a JIRA on this. It would be nice if you could attach a failing SA for us to test with...

Gert



Hamlet84 wrote:
Hi. In a bean component of servicemix we create a message and then we send it
to a camel component.

in camel component
    public void configure() throws Exception {
        this.from("jbi:service:CamelTest")
        .process(new ProcessorFiltro());
    }
private class ProcessorFiltro implements Processor{
        public void process(Exchange exchange) throws Exception {
            logger.info("ContentBasedRouter: processing...");
        }
    }

well, if into bean component we call

channel.sendSync(newExchange);

all works but if we call

channel.send(newExchange);

the camel component was invocated, but after we receive the error

ERROR - BeanComponent                  - Error processing exchange InOnly[
  id: ID:192.168.1.3-1157076a899-2:0
  status: Done
  role: consumer
  endpoint: camel192-168-1-3-1157076a899-11-33
  in: <?xml version="1.0" encoding="UTF-8"?....>
]

java.lang.IllegalStateException: Receiving unknown consumer exchange:
InOnly[
  id: ID:192.168.1.3-1157076a899-2:0
  status: Done
  role: consumer
...


it's seems that the channel or the message remains suspended

why??

Reply via email to