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/>(English)
>         http://jnn.javaeye.com (Chinese)
> Twitter: willemjiang
> Weibo: willemjiang
>

Reply via email to