No i have no camel 2.7.x component in my classpath even i have a standalong java project in 2.8.0 which is working with no error and on same workbench a web-application is causing the exception
regarding using camel-core 2.7.x i believe that u suggesting me to use camel-core 2.7.x in place of camel-core 2.8.0? On Wed, Aug 10, 2011 at 3:28 PM, Willem Jiang <[email protected]>wrote: > Can you check if there are other version of camel in your class patch? > I guess you may use camel-core 2.7.x with camel component 2.8.x. > > > On 8/10/11 5:44 PM, shekher awasthi wrote: > >> i have not created any war >> was trying to run my web-appication from my Eclipse IDE >> though as per your suggestion i removed camel-scala jar from classpath >> still problem exists >> >> Strangely one of my friend working on same application using camel 2.7.2 >> is >> not experiencing aany such issue >> >> On Wed, Aug 10, 2011 at 2:42 PM, Willem Jiang<[email protected]>** >> wrote: >> >> It looks like you wrapped the camel-scala jar into the war. >>> And it caused the TypeConverterLoaderException >>> Can try you remove the camel-scala jar from you war ? >>> >>> >>> On 8/10/11 2:55 PM, shekher awasthi wrote: >>> >>> Hi All, >>>> >>>> While everything was working fine in standalong java project moment we >>>> moved >>>> it to webapplication we are facing TypeConverterLoaderException >>>> we are using camel 2.8.0 in our web-based application and we have >>>> disabled >>>> ContextLoading on server startup, so tomcat is getting started with no >>>> exception.Moment we hit the StartContext button on the webpage >>>> we are getting following exception >>>> >>>> >>>> context: /adapter >>>> >>>> delegate: false >>>> >>>> repositories: >>>> >>>> /WEB-INF/classes/ >>>> >>>> ----------> Parent Classloader: >>>> >>>> org.apache.catalina.loader.****StandardClassLoader@b8df17 >>>> >>>> [ http-7777-2] bstractCamelContextFactoryBean DEBUG Adding route from >>>> RouteContextRef[****adapterRouteContextDef] -> >>>> Route[[From[{{rXMLToXML.****sourceXMLFilePath}}]] -> >>>> [To[{{rXMLToXML.xslFilePath}}]****, To[{{rXMLToXML.**** >>>> targetXMLFilePath}}]]] >>>> >>>> [ http-7777-2] bstractCamelContextFactoryBean DEBUG Adding route from >>>> RouteContextRef[****adapterRouteContextDef] -> >>>> Route[[From[{{rCSVToXML.****sourceXMLFilePath}}]] -> >>>> [Marshal[org.apache.camel.****model.dataformat.**** >>>> CsvDataFormat@19f90e3], >>>> To[bean:XMLConverter?method=****processCSVInvoice], >>>> To[{{rCSVToXML.xslFilePath}}], To[{{rCSVToXML.**** >>>> targetXMLFilePath}}]]] >>>> >>>> [ http-7777-2] bstractCamelContextFactoryBean DEBUG Found JAXB created >>>> routes: [Route[[From[{{rCSVToXML.****sourceXMLFilePath}}]] -> >>>> [Marshal[org.apache.camel.****model.dataformat.**** >>>> CsvDataFormat@19f90e3], >>>> To[bean:XMLConverter?method=****processCSVInvoice], >>>> To[{{rCSVToXML.xslFilePath}}], To[{{rCSVToXML.**** >>>> targetXMLFilePath}}]]], >>>> Route[[From[{{rXMLToXML.****sourceXMLFilePath}}]] -> >>>> [To[{{rXMLToXML.xslFilePath}}]****, To[{{rXMLToXML.** >>>> targetXMLFilePath}}]]]] >>>> >>>> [ http-7777-2] SpringCamelContext DEBUG onApplicationEvent: >>>> org.springframework.context.****event.ContextRefreshedEvent[** >>>> source=org.springframework.****context.support.** >>>> ClassPathXmlApplicationContext****@185ad79: >>>> startup date [Wed Aug 10 12:00:03 IST 2011]; root of context hierarchy] >>>> >>>> [ http-7777-2] SpringCamelContext INFO Apache Camel 2.8.0 (CamelContext: >>>> adapterContextId) is starting >>>> >>>> [ http-7777-2] SpringCamelContext INFO JMX enabled. Using >>>> ManagedManagementStrategy. >>>> >>>> [ http-7777-2] DefaultManagementAgent DEBUG Starting JMX agent on >>>> server: >>>> com.sun.jmx.mbeanserver.****JmxMBeanServer@1ac3c08 >>>> >>>> [ http-7777-2] DefaultManagementAgent DEBUG Registered MBean with >>>> objectname: >>>> org.apache.camel:context=****snsln-045/adapterContextId,** >>>> type=context,name="****adapterContextId" >>>> >>>> [ http-7777-2] DefaultManagementAgent DEBUG Registered MBean with >>>> objectname: >>>> org.apache.camel:context=****snsln-045/adapterContextId,** >>>> type=services,name=****DefaultTypeConverter(0x577c5e) >>>> >>>> [ http-7777-2] AnnotationTypeConverterLoader INFO Found 3 packages with >>>> 14 >>>> @Converter classes to load >>>> >>>> [ http-7777-2] DefaultTypeConverter INFO Loaded 153 core type converters >>>> (total 153 type converters) >>>> >>>> [ http-7777-2] AnnotationTypeConverterLoader INFO Loaded 27 @Converter >>>> classes >>>> >>>> [ http-7777-2] efaultPackageScanClassResolver DEBUG Searching for >>>> annotations of org.apache.camel.Converter in packages: >>>> [org.apache.camel.scala.****converter.ScalaTypeConverter] >>>> >>>> [ http-7777-2] efaultPackageScanClassResolver DEBUG Found: [] >>>> >>>> [ http-7777-2] SpringCamelContext INFO Apache Camel 2.8.0 >>>> (CamelContext:****adapterContextId) is shutting down >>>> >>>> [ http-7777-2] DefaultShutdownStrategy INFO Starting to graceful >>>> shutdown >>>> 0 >>>> routes (timeout 300 seconds) >>>> >>>> [ http-7777-2] DefaultExecutorServiceStrategy DEBUG Created new single >>>> thread pool for source: >>>> org.apache.camel.impl.****DefaultShutdownStrategy@****1eb0cd0 with >>>> name: >>>> ShutdownTask. -> >>>> java.util.concurrent.****Executors$****FinalizableDelegatedExecutorSe**** >>>> >>>> >>>> rvice@964130 >>>> >>>> [ Camel Thread 0 - ShutdownTask] DefaultShutdownStrategy DEBUG There are >>>> 0 >>>> routes to shutdown >>>> >>>> [ http-7777-2] DefaultShutdownStrategy INFO Graceful shutdown of 0 >>>> routes >>>> completed in 0 seconds >>>> >>>> [ http-7777-2] DefaultManagementAgent DEBUG Unregistered MBean with >>>> objectname: >>>> org.apache.camel:context=****snsln-045/adapterContextId,** >>>> type=context,name="****adapterContextId" >>>> >>>> [ http-7777-2] DefaultManagementAgent DEBUG Unregistered MBean with >>>> objectname: >>>> org.apache.camel:context=****snsln-045/adapterContextId,** >>>> type=services,name=****DefaultTypeConverter(0x577c5e) >>>> >>>> [ http-7777-2] SpringCamelContext INFO Uptime: 0.181 seconds >>>> >>>> [ http-7777-2] SpringCamelContext INFO Apache Camel 2.8.0 (CamelContext: >>>> adapterContextId) is shutdown in 0.006 seconds >>>> >>>> Aug 10, 2011 12:00:04 PM org.apache.catalina.core.**** >>>> StandardWrapperValve >>>> invoke >>>> >>>> SEVERE: Servlet.service() for servlet dispatcher threw exception >>>> * >>>> >>>> org.apache.camel.****TypeConverterLoaderException*: Failed to load type >>>> converters because of: Cannot find any type converter classes from the >>>> following packages: [org.apache.camel.scala.** >>>> converter.ScalaTypeConverter] >>>> >>>> at org.apache.camel.impl.****converter.**** >>>> AnnotationTypeConverterLoader.**** >>>> load(* >>>> AnnotationTypeConverterLoader.****java:116*) >>>> >>>> at >>>> org.apache.camel.impl.****converter.****BaseTypeConverterRegistry.** >>>> loadTypeConverters( >>>> *BaseTypeConverterRegistry.****java:406*) >>>> >>>> at org.apache.camel.impl.****converter.**** >>>> DefaultTypeConverter.doStart(* >>>> DefaultTypeConverter.java:42*) >>>> >>>> at org.apache.camel.impl.****ServiceSupport.start(*** >>>> ServiceSupport.java:67*) >>>> >>>> at org.apache.camel.impl.****ServiceSupport.start(*** >>>> ServiceSupport.java:54*) >>>> >>>> at org.apache.camel.util.****ServiceHelper.startService(*** >>>> ServiceHelper.java:56*) >>>> >>>> at org.apache.camel.impl.****DefaultCamelContext.****startServices(* >>>> DefaultCamelContext.java:1629*****) >>>> >>>> at org.apache.camel.impl.****DefaultCamelContext.****addService(* >>>> DefaultCamelContext.java:911*) >>>> >>>> at org.apache.camel.impl.****DefaultCamelContext.****getTypeConverter(* >>>> DefaultCamelContext.java:994*) >>>> >>>> at org.apache.camel.impl.****DefaultCamelContext.** >>>> getTypeConverterRegistry(* >>>> DefaultCamelContext.java:1011*****) >>>> >>>> at org.apache.camel.impl.****DefaultCamelContext.** >>>> forceLazyInitialization(* >>>> DefaultCamelContext.java:1957*****) >>>> >>>> at org.apache.camel.impl.****DefaultCamelContext.****doStartCamel(* >>>> DefaultCamelContext.java:1433*****) >>>> >>>> at org.apache.camel.impl.****DefaultCamelContext.doStart(* >>>> DefaultCamelContext.java:1346*****) >>>> >>>> at org.apache.camel.spring.****SpringCamelContext.doStart(* >>>> SpringCamelContext.java:160*) >>>> >>>> at org.apache.camel.impl.****ServiceSupport.start(*** >>>> ServiceSupport.java:67*) >>>> >>>> at org.apache.camel.impl.****ServiceSupport.start(*** >>>> ServiceSupport.java:54*) >>>> >>>> at org.apache.camel.impl.****DefaultCamelContext.start(* >>>> DefaultCamelContext.java:1324*****) >>>> >>>> at org.apache.camel.spring.****SpringCamelContext.maybeStart(***** >>>> SpringCamelContext.java:204*) >>>> >>>> at org.apache.camel.spring.****SpringCamelContext.**** >>>> onApplicationEvent(* >>>> SpringCamelContext.java:99*) >>>> >>>> at org.apache.camel.spring.****CamelContextFactoryBean.** >>>> onApplicationEvent(* >>>> CamelContextFactoryBean.java:****240*) >>>> >>>> at >>>> org.springframework.context.****event.**** >>>> SimpleApplicationEventMulticas**** >>>> ter.multicastEvent( >>>> *****SimpleApplicationEventMulticas****ter.java:97*) >>>> >>>> >>>> at >>>> org.springframework.context.****support.**** >>>> AbstractApplicationContext.** >>>> publishEvent( >>>> *AbstractApplicationContext.****java:303*) >>>> >>>> at >>>> org.springframework.context.****support.**** >>>> AbstractApplicationContext.** >>>> finishRefresh( >>>> *AbstractApplicationContext.****java:911*) >>>> >>>> at org.springframework.context.****support.**** >>>> AbstractApplicationContext.** >>>> refresh(* >>>> AbstractApplicationContext.****java:428*) >>>> >>>> at >>>> org.springframework.context.****support.**** >>>> ClassPathXmlApplicationContext**** >>>> .<init>(* >>>> ClassPathXmlApplicationContext****.java:139*) >>>> >>>> at >>>> org.springframework.context.****support.**** >>>> ClassPathXmlApplicationContext**** >>>> .<init>(* >>>> ClassPathXmlApplicationContext****.java:83*) >>>> >>>> at com.adapter.impl.****AdapterManager.****loadCamelContext(*** >>>> AdapterManager.java:26* >>>> ) >>>> >>>> at com.adapter.impl.****AdapterManager.****loadCamelContext(*** >>>> AdapterManager.java:22* >>>> ) >>>> >>>> at com.app.controller.****AppAdapterController.****startContext(* >>>> AppAdapterController.java:50*) >>>> >>>> at sun.reflect.****NativeMethodAccessorImpl.****invoke0(*Native >>>> Method*) >>>> >>>> at sun.reflect.****NativeMethodAccessorImpl.****invoke(Unknown Source) >>>> >>>> at sun.reflect.****DelegatingMethodAccessorImpl.****invoke(Unknown >>>> Source) >>>> >>>> at java.lang.reflect.Method.****invoke(Unknown Source) >>>> >>>> at >>>> org.springframework.web.****servlet.mvc.multiaction.** >>>> MultiActionController.****invokeNamedMethod( >>>> *MultiActionController.java:****471*) >>>> >>>> at >>>> org.springframework.web.****servlet.mvc.multiaction.** >>>> MultiActionController.****handleRequestInternal( >>>> *MultiActionController.java:****408*) >>>> >>>> at org.springframework.web.****servlet.mvc.****AbstractController.** >>>> handleRequest(* >>>> AbstractController.java:153*) >>>> >>>> at >>>> org.springframework.web.****servlet.mvc.**** >>>> SimpleControllerHandlerAdapter**** >>>> .handle(* >>>> SimpleControllerHandlerAdapter****.java:48*) >>>> >>>> at org.springframework.web.****servlet.DispatcherServlet.**** >>>> doDispatch(* >>>> DispatcherServlet.java:790*) >>>> >>>> at org.springframework.web.****servlet.DispatcherServlet.**** >>>> doService(* >>>> DispatcherServlet.java:719*) >>>> >>>> at org.springframework.web.****servlet.FrameworkServlet.**** >>>> processRequest(* >>>> FrameworkServlet.java:644*) >>>> >>>> at org.springframework.web.****servlet.FrameworkServlet.****doPost(* >>>> FrameworkServlet.java:560*) >>>> >>>> at javax.servlet.http.****HttpServlet.service(***** >>>> HttpServlet.java:637*) >>>> >>>> at javax.servlet.http.****HttpServlet.service(***** >>>> HttpServlet.java:717*) >>>> >>>> at org.apache.catalina.core.****ApplicationFilterChain.**** >>>> internalDoFilter(* >>>> ApplicationFilterChain.java:****290*) >>>> >>>> at org.apache.catalina.core.****ApplicationFilterChain.****doFilter(* >>>> ApplicationFilterChain.java:****206*) >>>> >>>> at org.apache.catalina.core.****StandardWrapperValve.invoke(* >>>> StandardWrapperValve.java:233*****) >>>> >>>> at org.apache.catalina.core.****StandardContextValve.invoke(* >>>> StandardContextValve.java:191*****) >>>> >>>> at org.apache.catalina.core.****StandardHostValve.invoke(* >>>> StandardHostValve.java:127*) >>>> >>>> at org.apache.catalina.valves.****ErrorReportValve.invoke(* >>>> ErrorReportValve.java:102*) >>>> >>>> at org.apache.catalina.core.****StandardEngineValve.invoke(* >>>> StandardEngineValve.java:109*) >>>> >>>> at org.apache.catalina.connector.****CoyoteAdapter.service(* >>>> CoyoteAdapter.java:298*) >>>> >>>> at org.apache.coyote.http11.****Http11Processor.process(* >>>> Http11Processor.java:859*) >>>> >>>> at org.apache.coyote.http11.****Http11Protocol$**** >>>> Http11ConnectionHandler.** >>>> process(* >>>> Http11Protocol.java:588*) >>>> >>>> at org.apache.tomcat.util.net.****JIoEndpoint$Worker.run(*** >>>> JIoEndpoint.java:489*) >>>> >>>> at java.lang.Thread.run(Unknown Source) >>>> >>>> >>>> >>>> I have already placed all jar files in the classpath and when hitting >>>> start >>>> context button We are reading camelContext.xml file placed in the >>>> classpath >>>> and than starting camelContext. >>>> >>>> i am clueless why this exception is occuring while other java >>>> application >>>> was working fine. >>>> >>>> >>>> >>>> Thnaks in advance >>>> >>>> >>>> >>> -- >>> Willem >>> ------------------------------****---- >>> FuseSource >>> Web: http://www.fusesource.com >>> Blog: http://willemjiang.blogspot.****com<http://willemjiang.** >>> blogspot.com/ <http://willemjiang.blogspot.com/>>(English) >>> >>> http://jnn.javaeye.com (Chinese) >>> Twitter: willemjiang >>> Weibo: willemjiang >>> >>> >> > > -- > Willem > ------------------------------**---- > FuseSource > Web: http://www.fusesource.com > Blog: > http://willemjiang.blogspot.**com<http://willemjiang.blogspot.com/>(English) > http://jnn.javaeye.com (Chinese) > Twitter: willemjiang > Weibo: willemjiang >
