[
https://issues.apache.org/jira/browse/CAMEL-6079?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13579762#comment-13579762
]
Kot Kot commented on CAMEL-6079:
--------------------------------
Ommited part of stacktrace:
"localhost-startStop-1@5558" daemon prio=5 tid=0x1f nid=NA runnable
java.lang.Thread.State: RUNNABLE
at
org.apache.camel.management.MBeanInfoAssembler.doExtractAttributesAndOperations(MBeanInfoAssembler.java:128)
at
org.apache.camel.management.MBeanInfoAssembler.extractAttributesAndOperations(MBeanInfoAssembler.java:97)
at
org.apache.camel.management.MBeanInfoAssembler.getMBeanInfo(MBeanInfoAssembler.java:70)
at
org.apache.camel.management.DefaultManagementMBeanAssembler.assemble(DefaultManagementMBeanAssembler.java:69)
at
org.apache.camel.spring.spi.SpringManagementMBeanAssembler.assemble(SpringManagementMBeanAssembler.java:71)
at
org.apache.camel.management.DefaultManagementAgent.register(DefaultManagementAgent.java:227)
at
org.apache.camel.management.DefaultManagementAgent.register(DefaultManagementAgent.java:217)
at
org.apache.camel.management.ManagedManagementStrategy.manageNamedObject(ManagedManagementStrategy.java:75)
at
org.apache.camel.management.ManagedManagementStrategy.manageObject(ManagedManagementStrategy.java:68)
at
org.apache.camel.management.DefaultManagementLifecycleStrategy.manageObject(DefaultManagementLifecycleStrategy.java:772)
at
org.apache.camel.management.DefaultManagementLifecycleStrategy.onContextStart(DefaultManagementLifecycleStrategy.java:180)
at
org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:1512)
at
org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:1444)
- locked <0x2b10> (a org.apache.camel.spring.SpringCamelContext)
at
org.apache.camel.spring.SpringCamelContext.doStart(SpringCamelContext.java:179)
at
org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:60)
at
org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:1412)
at
org.apache.camel.spring.SpringCamelContext.maybeStart(SpringCamelContext.java:228)
at
org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:118)
at
org.apache.camel.spring.CamelContextFactoryBean.onApplicationEvent(CamelContextFactoryBean.java:280)
at
org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:97)
at
org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:327)
at
org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:941)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:475)
- locked <0x2b11> (a java.lang.Object)
at
org.codehaus.groovy.grails.commons.spring.DefaultRuntimeSpringConfiguration.getApplicationContext(DefaultRuntimeSpringConfiguration.java:153)
at
org.codehaus.groovy.grails.commons.spring.GrailsRuntimeConfigurator.configure(GrailsRuntimeConfigurator.java:170)
at
org.codehaus.groovy.grails.commons.spring.GrailsRuntimeConfigurator.configure(GrailsRuntimeConfigurator.java:127)
at
org.codehaus.groovy.grails.web.context.GrailsConfigUtils.configureWebApplicationContext(GrailsConfigUtils.java:121)
at
org.codehaus.groovy.grails.web.context.GrailsContextLoader.initWebApplicationContext(GrailsContextLoader.java:104)
at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4791)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5285)
- locked <0x2b12> (a org.apache.catalina.core.StandardContext)
at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
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:722)
> 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
> Assignee: Claus Ibsen
> 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