[ 
https://issues.apache.org/jira/browse/CAMEL-6079?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen updated CAMEL-6079:
-------------------------------

    Component/s: jmx
                 camel-core
       Priority: Minor  (was: Major)
        Summary: grails - class cast exception on startup  (was: class cast 
exception on startup)
    
> grails - class cast exception on startup
> ----------------------------------------
>
>                 Key: CAMEL-6079
>                 URL: https://issues.apache.org/jira/browse/CAMEL-6079
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-core, jmx
>    Affects Versions: 2.10.3
>         Environment: jdk 1.7.0_13
> grails 2.1.3
> osx 10.8.2
> tomcat 7
>            Reporter: Kot Kot
>            Priority: Minor
>
> from time to time I get this exception on startup of my application. It 
> doesn't happen every time but something like 1 out of 3 times.
> I use camel with cxf+activemq as transport.
> | Running Grails application
> 03:55:01.502 INFO  o.a.camel.spring.SpringCamelContext - Apache Camel 2.10.3 
> (CamelContext: camelContext) is starting
> 03:55:01.871 INFO  o.a.c.m.ManagementStrategyFactory - JMX enabled.
> 03:55:02.037 WARN  o.a.camel.spring.SpringCamelContext - Lifecycle strategy 
> org.apache.camel.management.DefaultManagementLifecycleStrategy@4774ac6b 
> failed starting CamelContext (camelContext) due java.lang.ClassCastException: 
> sun.proxy.$Proxy93 cannot be cast to 
> org.apache.camel.api.management.ManagedOperation
> 03:55:02.039 INFO  o.a.camel.spring.SpringCamelContext - Apache Camel 2.10.3 
> (CamelContext: camelContext) is shutting down
> 03:55:02.043 INFO  o.a.c.i.c.DefaultTypeConverter - TypeConverterRegistry 
> utilization[attempts=0, hits=0, misses=0, failures=0] mappings[total=189, 
> misses=0]
> 03:55:02.046 INFO  o.a.camel.spring.SpringCamelContext - Apache Camel 2.10.3 
> (CamelContext: camelContext) is shutdown in 0.005 seconds. Uptime 0.545 
> seconds.
> 03:55:02.071 ERROR o.c.g.g.w.c.GrailsContextLoader - Error executing 
> bootstraps: java.lang.ClassCastException: sun.proxy.$Proxy93 cannot be cast 
> to org.apache.camel.api.management.ManagedOperation
> org.apache.camel.RuntimeCamelException: java.lang.ClassCastException: 
> sun.proxy.$Proxy93 cannot be cast to 
> org.apache.camel.api.management.ManagedOperation
>       at 
> org.apache.camel.util.ObjectHelper.wrapRuntimeCamelException(ObjectHelper.java:1271)
>  ~[camel-core-2.10.3.jar:2.10.3]
>       at 
> org.apache.camel.management.DefaultManagementLifecycleStrategy.onContextStart(DefaultManagementLifecycleStrategy.java:184)
>  ~[camel-core-2.10.3.jar:2.10.3]
>       at 
> org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:1512)
>  ~[camel-core-2.10.3.jar:2.10.3]
>       at 
> org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:1444)
>  ~[camel-core-2.10.3.jar:2.10.3]
>       at 
> org.apache.camel.spring.SpringCamelContext.doStart(SpringCamelContext.java:179)
>  ~[camel-spring-2.10.3.jar:2.10.3]
>       at 
> org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:60) 
> ~[camel-core-2.10.3.jar:2.10.3]
>       at 
> org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:1412)
>  ~[camel-core-2.10.3.jar:2.10.3]
>       at 
> org.apache.camel.spring.SpringCamelContext.maybeStart(SpringCamelContext.java:228)
>  ~[camel-spring-2.10.3.jar:2.10.3]
>       at 
> org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:118)
>  ~[camel-spring-2.10.3.jar:2.10.3]
>       at 
> org.apache.camel.spring.CamelContextFactoryBean.onApplicationEvent(CamelContextFactoryBean.java:280)
>  ~[camel-spring-2.10.3.jar:2.10.3]
>       at 
> org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:97)
>  ~[spring-context-3.1.2.RELEASE.jar:3.1.2.RELEASE]
>       at 
> org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:324)
>  ~[spring-context-3.1.2.RELEASE.jar:3.1.2.RELEASE]
>       at 
> org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:934)
>  ~[spring-context-3.1.2.RELEASE.jar:3.1.2.RELEASE]
>       at 
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:472)
>  ~[spring-context-3.1.2.RELEASE.jar:3.1.2.RELEASE]
>       at 
> org.codehaus.groovy.grails.commons.spring.DefaultRuntimeSpringConfiguration.getApplicationContext(DefaultRuntimeSpringConfiguration.java:153)
>  ~[grails-spring-2.1.3.jar:2.1.3]
>       at 
> org.codehaus.groovy.grails.commons.spring.GrailsRuntimeConfigurator.configure(GrailsRuntimeConfigurator.java:170)
>  ~[grails-core-2.1.3.jar:2.1.3]
>       at 
> org.codehaus.groovy.grails.commons.spring.GrailsRuntimeConfigurator.configure(GrailsRuntimeConfigurator.java:127)
>  ~[grails-core-2.1.3.jar:2.1.3]
>       at 
> org.codehaus.groovy.grails.web.context.GrailsConfigUtils.configureWebApplicationContext(GrailsConfigUtils.java:121)
>  ~[grails-web-2.1.3.jar:2.1.3]
>       at 
> org.codehaus.groovy.grails.web.context.GrailsContextLoader.initWebApplicationContext(GrailsContextLoader.java:104)
>  ~[grails-web-2.1.3.jar:2.1.3]
>       at 
> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)
>  [spring-web-3.1.2.RELEASE.jar:3.1.2.RELEASE]
>       at 
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4791)
>  [tomcat-embed-core-7.0.30.jar:7.0.30]
>       at 
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5285)
>  [tomcat-embed-core-7.0.30.jar:7.0.30]
>       at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
> [tomcat-embed-core-7.0.30.jar:7.0.30]
>       at 
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
>  [tomcat-embed-core-7.0.30.jar:7.0.30]
>       at 
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
>  [tomcat-embed-core-7.0.30.jar:7.0.30]
>       at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) 
> [na:1.7.0_13]
>       at java.util.concurrent.FutureTask.run(FutureTask.java:166) 
> [na:1.7.0_13]
>       at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>  [na:1.7.0_13]
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>  [na:1.7.0_13]
>       at java.lang.Thread.run(Thread.java:722) [na:1.7.0_13]
> Caused by: java.lang.ClassCastException: sun.proxy.$Proxy93 cannot be cast to 
> org.apache.camel.api.management.ManagedOperation
>       at 
> org.apache.camel.management.MBeanInfoAssembler.doExtractAttributesAndOperations(MBeanInfoAssembler.java:164)
>  ~[camel-core-2.10.3.jar:2.10.3]
>       at 
> org.apache.camel.management.MBeanInfoAssembler.extractAttributesAndOperations(MBeanInfoAssembler.java:97)
>  ~[camel-core-2.10.3.jar:2.10.3]
>       at 
> org.apache.camel.management.MBeanInfoAssembler.extractAttributesAndOperations(MBeanInfoAssembler.java:118)
>  ~[camel-core-2.10.3.jar:2.10.3]
>       at 
> org.apache.camel.management.MBeanInfoAssembler.extractAttributesAndOperations(MBeanInfoAssembler.java:105)
>  ~[camel-core-2.10.3.jar:2.10.3]
>       at 
> org.apache.camel.management.MBeanInfoAssembler.extractAttributesAndOperations(MBeanInfoAssembler.java:105)
>  ~[camel-core-2.10.3.jar:2.10.3]
>       at 
> org.apache.camel.management.MBeanInfoAssembler.getMBeanInfo(MBeanInfoAssembler.java:70)
>  ~[camel-core-2.10.3.jar:2.10.3]
>       at 
> org.apache.camel.management.DefaultManagementMBeanAssembler.assemble(DefaultManagementMBeanAssembler.java:69)
>  ~[camel-core-2.10.3.jar:2.10.3]
>       at 
> org.apache.camel.spring.spi.SpringManagementMBeanAssembler.assemble(SpringManagementMBeanAssembler.java:71)
>  ~[camel-spring-2.10.3.jar:2.10.3]
>       at 
> org.apache.camel.management.DefaultManagementAgent.register(DefaultManagementAgent.java:227)
>  ~[camel-core-2.10.3.jar:2.10.3]
>       at 
> org.apache.camel.management.DefaultManagementAgent.register(DefaultManagementAgent.java:217)
>  ~[camel-core-2.10.3.jar:2.10.3]
>       at 
> org.apache.camel.management.ManagedManagementStrategy.manageNamedObject(ManagedManagementStrategy.java:75)
>  ~[camel-core-2.10.3.jar:2.10.3]
>       at 
> org.apache.camel.management.ManagedManagementStrategy.manageObject(ManagedManagementStrategy.java:68)
>  ~[camel-core-2.10.3.jar:2.10.3]
>       at 
> org.apache.camel.management.DefaultManagementLifecycleStrategy.manageObject(DefaultManagementLifecycleStrategy.java:772)
>  ~[camel-core-2.10.3.jar:2.10.3]
>       at 
> org.apache.camel.management.DefaultManagementLifecycleStrategy.onContextStart(DefaultManagementLifecycleStrategy.java:180)
>  ~[camel-core-2.10.3.jar:2.10.3]
>       ... 28 common frames omitted
> 03:55:02.205 INFO  o.c.g.g.c.s.GrailsWebApplicationContext - Closing 
> org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@442c7c44:
>  startup date [Thu Feb 14 03:54:20 CST 2013]; parent: Root 
> WebApplicationContext
> 03:55:02.237 INFO  o.a.camel.spring.SpringCamelContext - No spring-event 
> endpoint enabled to handle event: 
> org.springframework.context.event.ContextClosedEvent[source=org.codehaus.groovy.grails.commons.spring.GrailsWebApplicationContext@442c7c44:
>  startup date [Thu Feb 14 03:54:20 CST 2013]; parent: Root 
> WebApplicationContext]

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to