Spring boot startup issue with glowroot ...java.lang.NoSuchMethodError: org.glowroot.agent.weaving.G

462 views
Skip to first unread message

Pavani Manthana

unread,
Jul 3, 2019, 10:34:17 AM7/3/19
to Glowroot
Hi Trask - This is regarding an issue with glowroot agent jar (0.13.1) during startup on a sprint boot app. It appears to be similar to the issue reported and the fix at https://github.com/glowroot/glowroot/issues/488. Below are the logs from our client app that fails to load due to possible jar conflict.Would appreciatre a quick response since the client is unable to use glowroot as a result of this issue.

From app logs ....

2019-07-02 16:46:35.952 ERROR o.g.agent.impl.BytecodeServiceImpl - org.glowroot.agent.weaving.GeneratedMethodMeta36.<init>(Lorg/glowroot/agent/plugin/api/MethodInfo;)V

java.lang.NoSuchMethodError: org.glowroot.agent.weaving.GeneratedMethodMeta36.<init>(Lorg/glowroot/agent/plugin/api/MethodInfo;)V

               at org.glowroot.agent.weaving.MetaHolder37.<clinit>(Unknown Source)

               at ajsc.filters.AjscCadiFilter.init(AjscCadiFilter.java)

               at org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:138)

               at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:852)

               at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:298)

               at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349)

               at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342)

               at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741)

               at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505)

               at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)

               at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)

               at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)

               at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)

               at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:163)

               at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)

               at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)

               at org.eclipse.jetty.server.Server.start(Server.java:387)

               at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)

               at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)

               at org.eclipse.jetty.server.Server.doStart(Server.java:354)

               at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)

               at com.att.ajsc.runner.Runner.main(Runner.java:223)

2019-07-02 16:46:35.969:WARN:oejuc.AbstractLifeCycle:main: FAILED o.e.j.w.WebAppContext@6995bf68{/,file:/opt/app/workload/cdp/cdp-ajsc-server/jetty/webapps/ajsc-temp.dir8244116338016842167/webapp/,STARTING}{/opt/app/cdp/cdp-ajsc-server/lib/ajsc.war}: java.lang.NoSuchMethodError: org.glowroot.agent.weaving.GeneratedMethodMeta36.<init>(Lorg/glowroot/agent/plugin/api/MethodInfo;)V

java.lang.NoSuchMethodError: org.glowroot.agent.weaving.GeneratedMethodMeta36.<init>(Lorg/glowroot/agent/plugin/api/MethodInfo;)V

               at org.glowroot.agent.weaving.MetaHolder37.<clinit>(Unknown Source)

               at ajsc.filters.AjscCadiFilter.init(AjscCadiFilter.java)

               at org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:138)

               at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:852)

               at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:298)

               at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349)

               at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342)

               at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741)

               at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505)

               at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)

               at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)

               at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)

               at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)

               at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:163)

               at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)

               at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)

               at org.eclipse.jetty.server.Server.start(Server.java:387)

               at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)

               at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)

               at org.eclipse.jetty.server.Server.doStart(Server.java:354)

               at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)

               at com.att.ajsc.runner.Runner.main(Runner.java:223)

2019-07-02 16:46:35.972:WARN:oejuc.AbstractLifeCycle:main: FAILED org.eclipse.jetty.server.handler.ContextHandlerCollection@28fd6c05[o.e.j.w.WebAppContext@6995bf68{/,file:/opt/app/workload/cdp/cdp-ajsc-server/jetty/webapps/ajsc-temp.dir8244116338016842167/webapp/,STARTING}{/opt/app/cdp/cdp-ajsc-server/lib/ajsc.war}]: java.lang.NoSuchMethodError: org.glowroot.agent.weaving.GeneratedMethodMeta36.<init>(Lorg/glowroot/agent/plugin/api/MethodInfo;)V

java.lang.NoSuchMethodError: org.glowroot.agent.weaving.GeneratedMethodMeta36.<init>(Lorg/glowroot/agent/plugin/api/MethodInfo;)V

               at org.glowroot.agent.weaving.MetaHolder37.<clinit>(Unknown Source)

               at ajsc.filters.AjscCadiFilter.init(AjscCadiFilter.java)

               at org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:138)

               at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:852)

               at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:298)

               at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349)

               at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342)

               at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741)

               at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505)

               at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)

               at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)

               at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)

               at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)

               at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:163)

               at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)

               at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)

               at org.eclipse.jetty.server.Server.start(Server.java:387)

               at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)

               at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)

               at org.eclipse.jetty.server.Server.doStart(Server.java:354)

               at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)

               at com.att.ajsc.runner.Runner.main(Runner.java:223)

2019-07-02 16:46:35.997:INFO:oejs.ServerConnector:main: Started ServerConnector@3b32367d{HTTP/1.1}{0.0.0.0:9000}

2019-07-02 16:46:36.113:INFO:oejs.ServerConnector:main: Started ServerConnector@3fcb1cc{SSL-http/1.1}{0.0.0.0:9002}

2019-07-02 16:46:36.113:WARN:oejuc.AbstractLifeCycle:main: FAILED org.eclipse.jetty.server.Server@73a45923: java.lang.NoSuchMethodError: org.glowroot.agent.weaving.GeneratedMethodMeta36.<init>(Lorg/glowroot/agent/plugin/api/MethodInfo;)V

java.lang.NoSuchMethodError: org.glowroot.agent.weaving.GeneratedMethodMeta36.<init>(Lorg/glowroot/agent/plugin/api/MethodInfo;)V

               at org.glowroot.agent.weaving.MetaHolder37.<clinit>(Unknown Source)

               at ajsc.filters.AjscCadiFilter.init(AjscCadiFilter.java)

               at org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:138)

               at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:852)

               at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:298)

               at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349)

               at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342)

               at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741)

               at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505)

               at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)

               at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)

               at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)

               at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)

               at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:163)

               at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)

               at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)

               at org.eclipse.jetty.server.Server.start(Server.java:387)

               at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)

               at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)

               at org.eclipse.jetty.server.Server.doStart(Server.java:354)

               at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)

               at com.att.ajsc.runner.Runner.main(Runner.java:223)

2019-07-02 16:46:36.128:INFO:oejs.ServerConnector:main: Stopped ServerConnector@3b32367d{HTTP/1.1}{0.0.0.0:9000}


========================================================


From glowroot agent logs ....


2019-07-02 16:41:25.862 ERROR o.g.agent.impl.BytecodeServiceImpl - org.glowroot.agent.plugin.executor.FutureClassMeta.<init>(Lorg/glowroot/agent/plugin/api/ClassInfo;)V

java.lang.NoSuchMethodError: org.glowroot.agent.plugin.executor.FutureClassMeta.<init>(Lorg/glowroot/agent/plugin/api/ClassInfo;)V

               at org.glowroot.agent.weaving.MetaHolder29.<clinit>(Unknown Source)

               at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java)

               at com.datastax.driver.core.Connection$Factory.open(Connection.java:721)

               at com.datastax.driver.core.ControlConnection.tryConnect(ControlConnection.java:248)

               at com.datastax.driver.core.ControlConnection.reconnectInternal(ControlConnection.java:194)

               at com.datastax.driver.core.ControlConnection.connect(ControlConnection.java:82)

               at com.datastax.driver.core.Cluster$Manager.init(Cluster.java:1307)

               at com.datastax.driver.core.Cluster.init(Cluster.java:159)

               at com.datastax.driver.core.Cluster.connect(Cluster.java:249)

               at com.datastax.driver.core.Cluster.connect(Cluster.java:282)

               at com.att.cdp.db.CassandraConnectionManager.connect(CassandraConnectionManager.java:269)

               at com.att.cdp.db.CassandraConnectionManager.afterPropertiesSet(CassandraConnectionManager.java:209)

               at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1514)

               at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1452)

               at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)

               at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)

               at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)

               at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)

               at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)

               at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)

               at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:871)

               at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:813)

               at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:730)

               at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:485)

               at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:92)

               at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:284)

               at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1106)

               at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)

               at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)

               at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)

               at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)

               at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)

               at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)

               at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)

               at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)

               at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1360)

               at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1118)

               at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)

               at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)

               at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)

               at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)

               at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)

               at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)

               at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:871)

               at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:813)

               at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:730)

               at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:485)

               at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:92)

               at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:284)

               at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1106)

               at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)

               at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)

               at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)

               at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)

               at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)

               at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)

               at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:607)

               at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:925)

               at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:472)

               at org.codehaus.groovy.grails.commons.spring.DefaultRuntimeSpringConfiguration.getApplicationContext(DefaultRuntimeSpringConfiguration.java:153)

               at grails.spring.BeanBuilder.createApplicationContext(BeanBuilder.java:593)

               at grails.spring.BeanBuilder$createApplicationContext.call(Unknown Source)

               at ajsc.ComputeService.loadBeans(ComputeService.groovy:286)

               at ajsc.ComputeService$loadBeans.callCurrent(Unknown Source)

               at ajsc.ComputeService.start(ComputeService.groovy:332)

               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

               at java.lang.reflect.Method.invoke(Method.java:498)

               at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)

               at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)

               at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:361)

               at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:906)

               at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:66)

               at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141)

               at ajsc.ComputeService$_start_closure11.doCall(ComputeService.groovy:314)

               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

               at java.lang.reflect.Method.invoke(Method.java:498)

               at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)

               at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)

               at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272)

               at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:906)

               at groovy.lang.Closure.call(Closure.java:412)

               at org.codehaus.groovy.runtime.DefaultGroovyMethods.callClosureForMapEntry(DefaultGroovyMethods.java:3870)

               at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:1355)

               at org.codehaus.groovy.runtime.dgm$149.invoke(Unknown Source)

               at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:271)

               at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:53)

               at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)

               at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)

               at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)

               at ajsc.ComputeService.start(ComputeService.groovy:305)

               at ajsc.ComputeService.init(ComputeService.groovy:907)

               at ajsc.ComputeService$init.call(Unknown Source)

               at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)

               at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)

               at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:112)

               at ajsc.RouteMgmtService.init(RouteMgmtService.groovy:129)

               at ajsc.RouteMgmtService$init.call(Unknown Source)

               at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)

               at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)

               at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:112)

               at ajsc.ContextMgr.onApplicationEvent(ContextMgr.groovy:16)

               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)

               at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:388)

               at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:293)

               at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)

               at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:800)

               at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:444)

               at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:791)

               at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:294)

               at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349)

               at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342)

               at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741)

               at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505)

               at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)

               at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)

               at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)

               at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)

               at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:163)

               at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)

               at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)

               at org.eclipse.jetty.server.Server.start(Server.java:387)

               at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)

               at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)

               at org.eclipse.jetty.server.Server.doStart(Server.java:354)

               at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)

               at com.att.ajsc.runner.Runner.main(Runner.java:223)

2019-07-02 16:44:03.403 INFO  org.glowroot - Glowroot version: 0.13.1-9, built 2019-04-30 16:38:26 +0000

2019-07-02 16:44:03.406 INFO  org.glowroot - Java version: 1.8.0_202 (Oracle Corporation / Linux)

2019-07-02 16:44:03.407 INFO  org.glowroot - Java args: -XX:MaxPermSize=256m -XX:PermSize=32m -verbose:gc -XX:+UseConcMarkSweepGC -javaagent:/opt/app/hfrapm/glowroot/glowroot.jar -Xmx2048m -Xms512m

2019-07-02 16:44:08.522 INFO  org.glowroot - connected to the central collector xxxxx, version 0.13.1-28, built 2019-05-03 14:35:33 +0000

2019-07-02 16:46:35.952 ERROR o.g.agent.impl.BytecodeServiceImpl - org.glowroot.agent.weaving.GeneratedMethodMeta36.<init>(Lorg/glowroot/agent/plugin/api/MethodInfo;)V

java.lang.NoSuchMethodError: org.glowroot.agent.weaving.GeneratedMethodMeta36.<init>(Lorg/glowroot/agent/plugin/api/MethodInfo;)V

               at org.glowroot.agent.weaving.MetaHolder37.<clinit>(Unknown Source)

               at ajsc.filters.AjscCadiFilter.init(AjscCadiFilter.java)

               at org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:138)

               at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:852)

               at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:298)

               at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349)

               at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342)

               at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741)

               at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505)

               at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)

               at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)

               at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)

               at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)

               at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:163)

               at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)

               at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)

               at org.eclipse.jetty.server.Server.start(Server.java:387)

               at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)

               at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)

               at org.eclipse.jetty.server.Server.doStart(Server.java:354)

               at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)

               at com.att.ajsc.runner.Runner.main(Runner.java:223)

2019-07-02 16:46:36.288 ERROR o.g.agent.weaving.AnalyzedWorld - /opt/app/workload/cdp/cdp-ajsc-server/jetty/webapps/ajsc-temp.dir8244116338016842167/webapp/WEB-INF/lib/camel-core-2.11.4.jar (No such file or directory)

java.io.FileNotFoundException: /opt/app/workload/cdp/cdp-ajsc-server/jetty/webapps/ajsc-temp.dir8244116338016842167/webapp/WEB-INF/lib/camel-core-2.11.4.jar (No such file or directory)

               at java.util.zip.ZipFile.open(Native Method)

               at java.util.zip.ZipFile.<init>(ZipFile.java:225)

               at java.util.zip.ZipFile.<init>(ZipFile.java:155)

               at java.util.jar.JarFile.<init>(JarFile.java:166)

               at java.util.jar.JarFile.<init>(JarFile.java:103)

               at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:93)

               at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:69)

               at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:99)

               at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122)

               at sun.net.www.protocol.jar.JarURLConnection.getInputStream(JarURLConnection.java:152)

               at java.net.URL.openStream(URL.java:1045)

               at org.glowroot.agent.shaded.com.google.common.io.Resources$UrlByteSource.openStream(Resources.java:72)

               at org.glowroot.agent.shaded.com.google.common.io.ByteSource.read(ByteSource.java:285)

               at org.glowroot.agent.shaded.com.google.common.io.Resources.toByteArray(Resources.java:98)

               at org.glowroot.agent.weaving.AnalyzedWorld.createAnalyzedClass(AnalyzedWorld.java:290)

               at org.glowroot.agent.weaving.AnalyzedWorld.getOrCreateAnalyzedClass(AnalyzedWorld.java:240)

               at org.glowroot.agent.weaving.AnalyzedWorld.getSuperClasses(AnalyzedWorld.java:187)

               at org.glowroot.agent.weaving.AnalyzedWorld.getAnalyzedHierarchy(AnalyzedWorld.java:144)

               at org.glowroot.agent.weaving.ClassAnalyzer.<init>(ClassAnalyzer.java:121)

               at org.glowroot.agent.weaving.Weaver.weaveUnderTimer(Weaver.java:250)

               at org.glowroot.agent.weaving.Weaver.weave(Weaver.java:149)

               at org.glowroot.agent.weaving.WeavingClassFileTransformer.transformInternal(WeavingClassFileTransformer.java:117)

               at org.glowroot.agent.weaving.WeavingClassFileTransformer.transform(WeavingClassFileTransformer.java:94)

               at sun.instrument.TransformerManager.transform(TransformerManager.java:188)

               at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:428)

               at java.lang.ClassLoader.defineClass1(Native Method)

               at java.lang.ClassLoader.defineClass(ClassLoader.java:763)

               at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)

               at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)

               at java.net.URLClassLoader.access$100(URLClassLoader.java:74)

               at java.net.URLClassLoader$1.run(URLClassLoader.java:369)

               at java.net.URLClassLoader$1.run(URLClassLoader.java:363)

               at java.security.AccessController.doPrivileged(Native Method)

               at java.net.URLClassLoader.findClass(URLClassLoader.java:362)

               at org.eclipse.jetty.webapp.WebAppClassLoader.findClass(WebAppClassLoader.java:510)

               at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:441)

               at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:403)

               at org.apache.camel.util.concurrent.RejectableThreadPoolExecutor.newTaskFor(RejectableThreadPoolExecutor.java:79)

               at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:111)

               at org.apache.camel.impl.DefaultShutdownStrategy.doShutdown(DefaultShutdownStrategy.java:169)

               at org.apache.camel.impl.DefaultShutdownStrategy.shutdownForced(DefaultShutdownStrategy.java:123)

               at org.apache.camel.impl.DefaultCamelContext.doStop(DefaultCamelContext.java:1651)

               at org.apache.camel.support.ServiceSupport.stop(ServiceSupport.java:102)

               at org.apache.camel.Service$stop.call(Unknown Source)

               at ajsc.util.AJSCShutdownBean$_shutdownAJSC_closure1.doCall(AJSCShutdownBean.groovy:64)

               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

               at java.lang.reflect.Method.invoke(Method.java:498)

               at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)

               at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)

               at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272)

               at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:906)

               at groovy.lang.Closure.call(Closure.java:412)

               at org.codehaus.groovy.runtime.DefaultGroovyMethods.callClosureForMapEntry(DefaultGroovyMethods.java:3870)

               at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:1355)

               at org.codehaus.groovy.runtime.dgm$149.invoke(Unknown Source)

               at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:271)

               at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:53)

               at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)

               at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)

               at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)

               at ajsc.util.AJSCShutdownBean.shutdownAJSC(AJSCShutdownBean.groovy:62)

               at ajsc.util.AJSCShutdownBean.this$2$shutdownAJSC(AJSCShutdownBean.groovy)

               at ajsc.util.AJSCShutdownBean$this$2$shutdownAJSC.call(Unknown Source)

               at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)

               at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)

               at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:112)

               at ajsc.util.AJSCShutdownBean$1.run(AJSCShutdownBean.groovy:45)

2019-07-02 16:49:07.684 INFO  org.glowroot - Glowroot version: 0.13.1-9, built 2019-04-30 16:38:26 +0000

2019-07-02 16:49:07.686 INFO  org.glowroot - Java version: 1.8.0_202 (Oracle Corporation / Linux)

2019-07-02 16:49:07.688 INFO  org.glowroot - Java args: -XX:MaxPermSize=256m -XX:PermSize=32m -verbose:gc -XX:+UseConcMarkSweepGC -javaagent:/opt/app/hfrapm/glowroot/glowroot.jar -Xmx2048m -Xms512m

2019-07-02 16:49:12.350 INFO  o.g.agent.central.ATTAgentConnector - Collector address : xxxxx

2019-07-02 16:49:12.355 INFO  org.glowroot - agent id: xxxxx

2019-07-02 16:49:12.931 INFO  org.glowroot - connected to the central collector xxxxxxx, version 0.13.1-28, built 2019-05-03 14:35:33 +0000

2019-07-02 16:50:53.005 ERROR o.g.agent.impl.BytecodeServiceImpl - org.glowroot.agent.weaving.GeneratedMethodMeta36.<init>(Lorg/glowroot/agent/plugin/api/MethodInfo;)V

java.lang.NoSuchMethodError: org.glowroot.agent.weaving.GeneratedMethodMeta36.<init>(Lorg/glowroot/agent/plugin/api/MethodInfo;)V

               at org.glowroot.agent.weaving.MetaHolder38.<clinit>(Unknown Source)

               at ajsc.filters.AjscCadiFilter.init(AjscCadiFilter.java)

               at org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:138)

               at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:852)

               at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:298)

               at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349)

               at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342)

               at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741)

               at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505)

               at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)

               at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)

               at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)

               at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)

               at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:163)

               at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)

               at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)

               at org.eclipse.jetty.server.Server.start(Server.java:387)

               at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)

               at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)

               at org.eclipse.jetty.server.Server.doStart(Server.java:354)

               at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)

               at com.att.ajsc.runner.Runner.main(Runner.java:223)

Pavani Manthana

unread,
Jul 10, 2019, 1:18:55 PM7/10/19
to Glowroot
Hi Trask - Any idea about this error? THis does not happen with 0.13.4 agent. If there was a fix that was done for this issue, could you please point me to it.

Thanks,
Pavani

Trask Stalnaker

unread,
Jul 10, 2019, 7:29:19 PM7/10/19
to Glowroot
Hi Pavani,


Thanks,
Trask
...
Message has been deleted

Pavani Manthana

unread,
Jul 15, 2019, 4:12:11 PM7/15/19
to Glowroot
Hi Trask  - Where are the debug params defined on agent in 0.13.1. I see in logs that agent automatically starts with -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:59704...I am trying to change the port but I cannot find where that jvm arg is defined in code and cannot redefine it without it complaining as a duplicate.

Thanks,
Pavani

Trask Stalnaker

unread,
Jul 16, 2019, 12:46:54 AM7/16/19
to Pavani Manthana, Glowroot
Hi Pavani,

I don't think Glowroot adds those JVM args.

Try "ps -ef | grep java" to see the original command line that is being used to start the Java process.

Thanks,
Trask


--
You received this message because you are subscribed to the Google Groups "Glowroot" group.
To unsubscribe from this group and stop receiving emails from it, send an email to glowroot+u...@googlegroups.com.
To post to this group, send email to glow...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/glowroot/d3cf3473-28f7-4971-ac57-5a2590e5926a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages