Hi,We are facing an intermittent issue in our application when an end point gets called. This is how our route looks like from(SupplyItemRoutesConstants.SAVE_SUPPLY_ITEM_ENDPOINT) .routeId("saveSupplyItem") .process(new SupplierNumberProcessor()) .setProperty(SupplyItemRoutesConstants.INPUT_JSON, body()) .log("Transformed SupplyItem - ${body}") .choice() .when(predicate.new PreItemCheckPredicate()) .to(SupplyItemRoutesConstants.EXECUTE_PRE_ITEM_STATUS_CHANGE_ENDPOINT) .end() .choice() .when(predicate.new PreItemValidationCheckPredicate()) .process(new MergeValidationsProcessor()) .process(new ErrorHandlerProcessor(producer)) .stop() .end() .choice() .when(predicate.new RulesExecutionCheckPredicate()) .to(SupplyItemRoutesConstants.EXECUTE_RULES_ENDPOINT) .end() .choice() .when(predicate.new ItemProcessStatusCheckPredicate()) .choice() .when (predicate.new DraftValidationErrorCheckPredicate()) .process(new MergeValidationsProcessor()) .process(new ErrorHandlerProcessor(producer)) .stop() //Stop routes from doing further processing as there are EMI Validation Errors .end() .end() .log("Before getting trade item data") .choice() .when(predicate.new ItemProcessStatusCheckPredicate()) .to(SupplyItemRoutesConstants.GET_MAPPED_SUPPLY_ITEM_ATTRIBUTES) .to(SupplyItemRoutesConstants.EXECUTE_RULES_ENDPOINT) .end() .log("after executing trade item mapping rule") .setProperty(SupplyItemRoutesConstants.ORIGINAL_MESSAGE, body())// hide the body in a property// .to(VALIDATE_CATALOG_NODE_INSTANCE_ENDPOINT) .choice() .when(predicate.new ItemNumberCheckPredicate()) .enrich(SupplyItemRoutesConstants.GET_ITEM_NUMBER_ENDPOINT, new ItemNumberAggregator()) .when(predicate.new DummyItemNumGenerationTogglePredicate()) .to(SupplyItemRoutesConstants.CREATE_DUMMY_ITEM_NUMBER) .end() .log("Predicate ends")** .convertBodyTo(String.class)** .process(new Processor(){ @Override public void process(Exchange exchange) throws Exception {//NOSONAR Must throw Exception because of inherited definition JSONObject supplyItem = exchange.getProperty(SupplyItemRoutesConstants.ORIGINAL_MESSAGE, JSONObject.class); //get old body hidden in property exchange.getIn().setBody(supplyItem, JSONObject.class); } }) .choice() .when(predicate.new LegacyRulesExecutionCheckPredicate()) .to(SupplyItemRoutesConstants.RUN_CATALOG_LEGACY_VALIDATION_ENDPOINT)// .to(EXECUTE_LEGACY_VALIDATION) .log("Catalog and Legacy validation ends") .end() .process(new MergeValidationsProcessor()) .choice() .when(predicate.new CatalogLegacyValidationErrorCheckPredicate()) .process(new ErrorHandlerProcessor(producer)) .stop() .end() .choice() .when(predicate.new ItemCreationStatusCheckPredicate()) .enrich(SupplyItemRoutesConstants.GET_MDSFAMID_PRODNBR_ENDPOINT,new ItemMdsProductAggregator()) .choice() .when(predicate.new ConsumerIdTogglePredicate()) //Toggle predicate for Consumer Id generation .enrich(SupplyItemRoutesConstants.GET_CONSUMER_ID_ENDPOINT, new ConsumerIdAggregator()) .end() .process(new UserInfoProcessor()) .process(new SupplyItemDefaultProcessor()) .enrich(SupplyItemRoutesConstants.SAVE_LEGACY_ITEM,new SupplyItemUserCleaner()) .end() .process(new UpdateTimeStampProcessor()) .setHeader(Exchange.HTTP_METHOD, constant(HttpMethods.POST)) .setHeader(Exchange.CONTENT_TYPE, constant(SupplyItemRoutesConstants.JSON_CONTENT_TYPE)) .setHeader(Exchange.ACCEPT_CONTENT_TYPE, constant(SupplyItemRoutesConstants.JSON_CONTENT_TYPE)) .setProperty(SupplyItemRoutesConstants.LEGACY_SYNCED_SUPPLY_ITEM, body())// hide the body in a property .choice() .when(predicate.new PreItemCheckPredicate()) .bean(jsonSupplyItemConverter, SupplyItemRoutesConstants.CONVERT_TO_CATALOG_JSON) .convertBodyTo(String.class) .to(config.getCatalogNodeInstanceRestHost()) .process(new SupplyItemProcessor()) .bean(jsonSupplyItemConverter, CONVERT_TO_SUPPLYITEM_JSON) .otherwise() .bean(jsonSupplyItemConverter, SupplyItemRoutesConstants.CONVERT_TO_CATALOG_SAVE_JSON) .convertBodyTo(String.class) .to(config.getCatalogNodeInstancesSaveRestHost()) .process(new SupplyItemProcessor()) .bean(jsonSupplyItemConverter, SupplyItemRoutesConstants.CONVERT_TO_SUPPLY_ITEM_FROM_CATALOG_SAVE) .end(); If you see, this is a pretty complex route which has many predictates, processors and aggregators. The intermittent exception occurs in convertBodyTo(String.class). Here is the stack trace of the exception},"supplyItem_itemFormat":"DSD","supplyItem_deptNbr":"1","supplyItem_buyingRegionCode":"0","supplyItem_divisionCode":"wm","supplyItem_targetMarketCode":"US","supplyItem_lastUpdateUserid":"rbartol","system_processState":"draft","supplyItem_GTIN":"00768395460693","supplyItem_vnpkQty":"5","supplyItem_supplierNbr":"110908","supplyItem_vendorDeptNbr":"01","supplyItem_vendorSeqNbr":"0","supplyItem_itemStatusChgDt":"2014-04-15","supplyItem_itemCreateDt":"2014-04-15","supplyItem_vnpkDimUomCode":"IN","supplyItem_whseAlignTypeCd":"DI","supplyItem_vnpkNetwgtUomCd":"LB","supplyItem_vnpkWeightFmtCd":"F","supplyItem_vnpkCubeUomCd":"CF","supplyItem_reserveMdseCode":"0","supplyItem_performRatingCd":"1","supplyItem_crushFactorCode":"1","supplyItem_baseRetailUomCd":"EA","supplyItem_vnpkWeightUomCd":"LB","supplyItem_itemWeightUomCd":"LB","supplyItem_itemCubeUomCd":"CF","supplyItem_rtlNotfyStrInd":"YES","supplyItem_caseUpcFormatCd":"2","supplyItem_vnpkCspkCode":"C","supplyItem_subclassNbr":"0",... [Body clipped after 1000 chars, total length is 1182]. Caused by: No type converter available to convert from type: org.codehaus.jettison.json.JSONObject to the required type: java.lang.String with value {"ERRORS":{},"supplyItem_itemFormat":"DSD","supplyItem_deptNbr":"1","supplyItem_buyingRegionCode":"0","supplyItem_divisionCode":"wm","supplyItem_targetMarketCode":"US","supplyItem_lastUpdateUserid":"rbartol","system_processState":"draft","supplyItem_GTIN":"00768395460693","supplyItem_vnpkQty":"5","supplyItem_supplierNbr":"110908","supplyItem_vendorDeptNbr":"01","supplyItem_vendorSeqNbr":"0","supplyItem_itemStatusChgDt":"2014-04-15","supplyItem_itemCreateDt":"2014-04-15","supplyItem_vnpkDimUomCode":"IN","supplyItem_whseAlignTypeCd":"DI","supplyItem_vnpkNetwgtUomCd":"LB","supplyItem_vnpkWeightFmtCd":"F","supplyItem_vnpkCubeUomCd":"CF","supplyItem_reserveMdseCode":"0","supplyItem_performRatingCd":"1","supplyItem_crushFactorCode":"1","supplyItem_baseRetailUomCd":"EA","supplyItem_vnpkWeightUomCd":"LB","supplyItem_itemWeightUomCd":"LB","supplyItem_itemCubeUomCd":"CF","supplyItem_rtlNotfyStrInd":"YES","supplyItem_caseUpcFormatCd":"2","supplyItem_vnpkCspkCode":"C","supplyItem_subclassNbr":"0","supplyItem_destinations":"[\"Wal-Mart\",\"Supercenter\"]","supplyItem_mbmCode":"I","supplyItem_itemTypeCode":"7","supplyItem_replSubtypeCode":"0","supplyItem_lastUpdatePgmId":"EMI"}. Exchange[Message: {"ERRORS":{},"supplyItem_itemFormat":"DSD","supplyItem_deptNbr":"1","supplyItem_buyingRegionCode":"0","supplyItem_divisionCode":"wm","supplyItem_targetMarketCode":"US","supplyItem_lastUpdateUserid":"rbartol","system_processState":"draft","supplyItem_GTIN":"00768395460693","supplyItem_vnpkQty":"5","supplyItem_supplierNbr":"110908","supplyItem_vendorDeptNbr":"01","supplyItem_vendorSeqNbr":"0","supplyItem_itemStatusChgDt":"2014-04-15","supplyItem_itemCreateDt":"2014-04-15","supplyItem_vnpkDimUomCode":"IN","supplyItem_whseAlignTypeCd":"DI","supplyItem_vnpkNetwgtUomCd":"LB","supplyItem_vnpkWeightFmtCd":"F","supplyItem_vnpkCubeUomCd":"CF","supplyItem_reserveMdseCode":"0","supplyItem_performRatingCd":"1","supplyItem_crushFactorCode":"1","supplyItem_baseRetailUomCd":"EA","supplyItem_vnpkWeightUomCd":"LB","supplyItem_itemWeightUomCd":"LB","supplyItem_itemCubeUomCd":"CF","supplyItem_rtlNotfyStrInd":"YES","supplyItem_caseUpcFormatCd":"2","supplyItem_vnpkCspkCode":"C","supplyItem_subclassNbr":"0",... [Body clipped after 1000 chars, total length is 1182]]. Caused by: [org.apache.camel.NoTypeConversionAvailableException - No type converter available to convert from type: org.codehaus.jettison.json.JSONObject to the required type: java.lang.String with value {"ERRORS":{},"supplyItem_itemFormat":"DSD","supplyItem_deptNbr":"1","supplyItem_buyingRegionCode":"0","supplyItem_divisionCode":"wm","supplyItem_targetMarketCode":"US","supplyItem_lastUpdateUserid":"rbartol","system_processState":"draft","supplyItem_GTIN":"00768395460693","supplyItem_vnpkQty":"5","supplyItem_supplierNbr":"110908","supplyItem_vendorDeptNbr":"01","supplyItem_vendorSeqNbr":"0","supplyItem_itemStatusChgDt":"2014-04-15","supplyItem_itemCreateDt":"2014-04-15","supplyItem_vnpkDimUomCode":"IN","supplyItem_whseAlignTypeCd":"DI","supplyItem_vnpkNetwgtUomCd":"LB","supplyItem_vnpkWeightFmtCd":"F","supplyItem_vnpkCubeUomCd":"CF","supplyItem_reserveMdseCode":"0","supplyItem_performRatingCd":"1","supplyItem_crushFactorCode":"1","supplyItem_baseRetailUomCd":"EA","supplyItem_vnpkWeightUomCd":"LB","supplyItem_itemWeightUomCd":"LB","supplyItem_itemCubeUomCd":"CF","supplyItem_rtlNotfyStrInd":"YES","supplyItem_caseUpcFormatCd":"2","supplyItem_vnpkCspkCode":"C","supplyItem_subclassNbr":"0","supplyItem_destinations":"[\"Wal-Mart\",\"Supercenter\"]","supplyItem_mbmCode":"I","supplyItem_itemTypeCode":"7","supplyItem_replSubtypeCode":"0","supplyItem_lastUpdatePgmId":"EMI"}] at org.apache.camel.impl.MessageSupport.getMandatoryBody(MessageSupport.java:102) at org.apache.camel.processor.ConvertBodyProcessor.process(ConvertBodyProcessor.java:58) at org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61) at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:71) at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) at org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:91) at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) at org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:333) at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:223) at org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45) at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) at org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:304) at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) at org.apache.camel.processor.Pipeline.process(Pipeline.java:117) at org.apache.camel.processor.Pipeline.process(Pipeline.java:80) at org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45) at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) at org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:122) at org.apache.camel.processor.RouteInflightRepositoryProcessor.processNext(RouteInflightRepositoryProcessor.java:50) at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:71) at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:61) at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) at org.apache.camel.processor.Enricher.process(Enricher.java:114) at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:71) at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) at org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:91) at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) at org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:333) at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:223) at org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45) at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) at org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:304) at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) at org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:81) at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:71) at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) at org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:91) at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) at org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:333) at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:223) at org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45) at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) at org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:304) at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) at org.apache.camel.processor.Pipeline.process(Pipeline.java:117) at org.apache.camel.processor.Pipeline.process(Pipeline.java:80) at org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45) at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) at org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:122) at org.apache.camel.processor.RouteInflightRepositoryProcessor.processNext(RouteInflightRepositoryProcessor.java:50) at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:71) at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:61) at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) at org.apache.camel.processor.SendProcessor$2.doInAsyncProducer(SendProcessor.java:115) at org.apache.camel.impl.ProducerCache.doInAsyncProducer(ProducerCache.java:285) at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:110) at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:71) at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) at org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:91) at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) at org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:333) at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:223) at org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45) at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) at org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:304) at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) at org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:333) at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:223) at org.apache.camel.processor.UnitOfWorkProcessor.processAsync(UnitOfWorkProcessor.java:150) at org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:117) at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:99) at org.apache.camel.processor.MulticastProcessor.doProcessParallel(MulticastProcessor.java:709) at org.apache.camel.processor.MulticastProcessor.access$200(MulticastProcessor.java:80) at org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:296) at org.apache.camel.processor.MulticastProcessor$1.call(MulticastProcessor.java:281) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:724)Caused by: org.apache.camel.NoTypeConversionAvailableException: No type converter available to convert from type: org.codehaus.jettison.json.JSONObject to the required type: java.lang.String with value {"ERRORS":{},"supplyItem_itemFormat":"DSD","supplyItem_deptNbr":"1","supplyItem_buyingRegionCode":"0","supplyItem_divisionCode":"wm","supplyItem_targetMarketCode":"US","supplyItem_lastUpdateUserid":"rbartol","system_processState":"draft","supplyItem_GTIN":"00768395460693","supplyItem_vnpkQty":"5","supplyItem_supplierNbr":"110908","supplyItem_vendorDeptNbr":"01","supplyItem_vendorSeqNbr":"0","supplyItem_itemStatusChgDt":"2014-04-15","supplyItem_itemCreateDt":"2014-04-15","supplyItem_vnpkDimUomCode":"IN","supplyItem_whseAlignTypeCd":"DI","supplyItem_vnpkNetwgtUomCd":"LB","supplyItem_vnpkWeightFmtCd":"F","supplyItem_vnpkCubeUomCd":"CF","supplyItem_reserveMdseCode":"0","supplyItem_performRatingCd":"1","supplyItem_crushFactorCode":"1","supplyItem_baseRetailUomCd":"EA","supplyItem_vnpkWeightUomCd":"LB","supplyItem_itemWeightUomCd":"LB","supplyItem_itemCubeUomCd":"CF","supplyItem_rtlNotfyStrInd":"YES","supplyItem_caseUpcFormatCd":"2","supplyItem_vnpkCspkCode":"C","supplyItem_subclassNbr":"0","supplyItem_destinations":"[\"Wal-Mart\",\"Supercenter\"]","supplyItem_mbmCode":"I","supplyItem_itemTypeCode":"7","supplyItem_replSubtypeCode":"0","supplyItem_lastUpdatePgmId":"EMI"} at org.apache.camel.impl.converter.BaseTypeConverterRegistry.mandatoryConvertTo(BaseTypeConverterRegistry.java:147) at org.apache.camel.impl.MessageSupport.getMandatoryBody(MessageSupport.java:100) ... 110 more2014-04-15 13:28:11,164 DEBUG - Pipeline - Message exchange has failed: so breaking out of pipeline for exchange: Exchange[Message: {"ERRORS":{},"supplyItem_itemFormat":"DSD","supplyItem_deptNbr":"1","supplyItem_buyingRegionCode":"0","supplyItem_divisionCode":"wm","supplyItem_targetMarketCode":"US","supplyItem_lastUpdateUserid":"rbartol","system_processState":"draft","supplyItem_GTIN":"00768395460693","supplyItem_vnpkQty":"5","supplyItem_supplierNbr":"110908","supplyItem_vendorDeptNbr":"01","supplyItem_vendorSeqNbr":"0","supplyItem_itemStatusCIt looks like Camel container is unable to load the converters under some special cases (probably when the load on the server is high) and hence thorwing this exception. Once this exception occurs, the application does not proceed until we bounce it. Is this a known issue in Camel?Thanks,Preethi
-- View this message in context: http://camel.465427.n5.nabble.com/org-apache-camel-NoTypeConversionAvailableException-No-type-converter-available-to-convert-from-typeg-tp5750270.html Sent from the Camel Development mailing list archive at Nabble.com.