Hi! I get the following error: Caused by: org.apache.camel.RuntimeCamelException: org.apache.camel.FailedToCreateRouteException: Failed to create route BAS.G8.workorders.processJMSMessageRoute at: >>> Policy[ref:required] <<< in route: Route[[From[activemq:queue:bas-integration.workorders.incomi... because of No bean could be found in the registry for: required of type: org.apache.camel.spi.Policy
from this route: private void processJMSMessage() { from("activemq:queue:bas-integration.workorders.incomingFromISCustomer"). id("BAS.G8.workorders.processJMSMessageRoute"). errorHandler(deadLetterChannel("activemq:queue:bas-integration.workorders.deadLetter"). useOriginalMessage(). logHandled(true)). end(). onException(ConnectException.class). maximumRedeliveries(2). backOffMultiplier(2). redeliveryDelay(5000). useOriginalMessage(). logExhausted(true). logHandled(true). logRetryStackTrace(true). logStackTrace(true). handled(true). log("Putting message back to 'activemq:queue:bas-integration.workorders.incomingFromISCustomer' due to a ConnectionException. Server is probably down"). to("activemq:queue:bas-integration.workorders.incomingFromISCustomer"). end(). transacted("required"). choice(). when(header("JMSType").isEqualTo("application/vnd.com.infosynergi.iscustomer.event.WorkOrderInitiatedEvent-v1+xml")). process(extractWorkOrderInitiatedEvent). when(header("JMSType").isEqualTo("application/vnd.com.infosynergi.iscustomer.event.WorkOrderUpdatedEvent-v1+xml")). process(extractWorkOrderUpdatedEvent). when(header("JMSType").isEqualTo("application/vnd.com.infosynergi.iscustomer.event.TechnicianWorkOrderUpdatedEvent-v1+xml")). process(extractTechnicianWorkOrderUpdatedEvent). end(). to("bean://getTechnicianOrderProcessor?method=process"). choice(). when(header("TechnicianOrder").isNotNull()). log(LoggingLevel.DEBUG, "Work Order Event will be handled by this integration since technician order data exists for this work order"). to("bean://getActorAssetProcessor?method=process"). to("bean://getWorkOrderDetailsProcessor?method=process"). to("bean://createXellentCI_WorkOrderSoapRequestProcessor?method=process"). to("bean://sendXellentCI_WorkOrderSoapRequestProcessor?method=process"). otherwise(). log(LoggingLevel.DEBUG, "Work Order Event will NOT be handled by this integration since NO technician order data exists for this work order"). end(). log(LoggingLevel.DEBUG, "Successful routing"); } Any suggestions on what the error is telling me? -- View this message in context: http://camel.465427.n5.nabble.com/Failed-to-create-route-tp5745435.html Sent from the Camel - Users mailing list archive at Nabble.com.