Camel Users, I face a strange error when I tried to run one of my routes. Why I say strange is because, I can see that the consumer for one of the routes is started, but it still fails when run!
Here is the route; // Process and send to the aggregator from(DIRECT_PROCESS_REF_DATA_ROUTER).convertBodyTo(String.class).log("in the choice block!") .setHeader(CORRELATION_HEADER_KEY).constant(CORRELATION_HEADER_VALUE) .choice() .when().xpath(IRouterConstants.UNIT_MAPPING.getValue()).setHeader(IRouterConstants.EXCHANGE_HEADER_BU.getValue(), simple("true")) .convertBodyTo(MappingX.class) .to(DIRECT_SEND_TO_AGGREGATOR) .when().xpath(IRouterConstants.USER_MAPPING.getValue()).setHeader(IRouterConstants.EXCHANGE_HEADER_BU.getValue(), simple("false")) .convertBodyTo(MappingY.class) .to(DIRECT_SEND_TO_AGGREGATOR) .otherwise() .log(LoggingLevel.DEBUG, getClass().getName(), "Nothing to do") // TODO... Nothing to do does not look nice //.endChoice() .routeId(ROUTE_ID_JAXB_TRANSFORMER); // Send to the Endur GO aggregator from(DIRECT_SEND_TO_AGGREGATOR).setHeader(IRouterConstants.AGGREGATOR_FILE_COUNT.getValue()).constant(2) .aggregate(header(CORRELATION_HEADER_KEY)).aggregationStrategyRef("mappingggregationStrategy").completionTimeout(3000) .convertBodyTo(String.class) .setHeader("CamelFileName").simple("${header.payloadFilename}") .to("file://{{ref.data.csv}}?readLock=rename") .routeId(ROUTE_ID_DATA_AGGREGATOR); // Read the files and send to the processor to convert the xml to jaxb objects from("file://{{ref.data.staging}}") .routePolicy(goRoutePolicy).noAutoStartup() .to(DIRECT_PROCESS_REF_DATA_ROUTER) .routeId(ROUTE_ID_REF_DATA_ROUTER); Here is the exception that I get: org.apache.camel.CamelExchangeException: No consumers available on endpoint: Endpoint[direct://processRefDataRouter]. The direct://processRefDataRouter is represented as a constant in the DIRECT_PROCESS_REF_DATA_ROUTER in the class. -- View this message in context: http://camel.465427.n5.nabble.com/No-Consumer-available-Exception-tp5736133.html Sent from the Camel - Users mailing list archive at Nabble.com.