Hi, The following camel route
<camel:route> <camel:from ref="directRequestEndpoint"/> <camel:transacted ref="PROPAGATION_REQUIRED"/> <camel:doTry> <!-- Call the requestService to save the request --> <camel:bean ref="serviceHelper" method="createRequest"/> <camel:bean ref="serviceHelper" method="generateError" /> <camel:to ref="queueRequestEndpoint" /> <camel:doCatch> <camel:exception>com.xpectis.x3s.exception.X3SException</camel:exception> * <camel:rollback/>* <camel:bean ref="serviceHelper" method="processException"/> <camel:to ref="queueReportingEndpoint" /> </camel:doCatch> </camel:doTry> </camel:route> generates an error at the line 42 of RollbackProcessor class : org.apache.camel.spring.spi.TransactedRuntimeCamelException: org.apache.camel.RollbackExchangeException: null on the exchange: Exchange[Message: com.xpectis.x3s.platform.model.requ...@8aa95f] at org.apache.camel.spring.spi.TransactionErrorHandler.wrapTransactedRuntimeException(TransactionErrorHandler.java:170) at org.apache.camel.spring.spi.TransactionErrorHandler$1.doInTransactionWithoutResult(TransactionErrorHandler.java:121) Is the parameter message of RollbackProcessor mandatory now ? Regards, Charles Moulliard Senior Enterprise Architect Apache Camel Committer ***************************** blog : http://cmoulliard.blogspot.com