Skip to content

配置探针启动应用时,无法连接到collector #507

@zenlint

Description

@zenlint

Please answer these questions before submitting your issue.

What version of sky-walking are you using?

v3.2.2

What version of your OS?

Ubuntu 16.04.3 LTS

What version of your JRE?

1.8

What company or project?

Huawei

What did you do?

按照快速入门文档,部署了最新的skywalking,并使用intellij对hellowold的spring mvc程序进行探针配置,如下图:
intellij
启动应用后报错:

ERROR 2017-10-12 10:29:23 DiscoveryRestServiceClient :  Find server list fail. 
org.skywalking.apm.dependencies.org.apache.http.conn.HttpHostConnectException: Connect to 127.0.0.1:10800 [/127.0.0.1] failed: Connection refused (Connection refused)

检查了collector的服务,发现确实10800端口未被监听,但却启动未报错:

root@zenlin:~/dowload/skywalking/skywalking-collector/bin# ./startup.sh 
Starting collector....
Collector started successfully!
root@zenlin:~/dowload/skywalking/skywalking-collector/bin# 

配置探针后启动应用报错全文如下:

/usr/lib/jvm/java-8-oracle/bin/java -javaagent:/root/dowload/skywalking/skywalking-agent.jar -DapplicationCode=hello -Dservers=127.0.0.1:10800 -javaagent:/root/dowload/idea-IC-172.3317.76/lib/idea_rt.jar=42323:/root/dowload/idea-IC-172.3317.76/bin -Dfile.encoding=UTF-8 -classpath /root/dowload/idea-IC-172.3317.76/plugins/uiDesigner/lib/uiDesigner.jar:/root/dowload/idea-IC-172.3317.76/lib/util.jar:/root/dowload/idea-IC-172.3317.76/lib/trove4j.jar:/root/dowload/idea-IC-172.3317.76/lib/snappy-in-java-0.5.1.jar:/root/dowload/idea-IC-172.3317.76/lib/resources_en.jar:/root/dowload/idea-IC-172.3317.76/lib/oromatcher.jar:/root/dowload/idea-IC-172.3317.76/lib/openapi.jar:/root/dowload/idea-IC-172.3317.76/lib/lz4-java-1.3.jar:/root/dowload/idea-IC-172.3317.76/lib/log4j.jar:/root/dowload/idea-IC-172.3317.76/lib/jna.jar:/root/dowload/idea-IC-172.3317.76/lib/jna-platform.jar:/root/dowload/idea-IC-172.3317.76/lib/jgoodies-forms.jar:/root/dowload/idea-IC-172.3317.76/lib/jdom.jar:/root/dowload/idea-IC-172.3317.76/lib/javac2.jar:/root/dowload/idea-IC-172.3317.76/lib/idea.jar:/root/dowload/idea-IC-172.3317.76/lib/extensions.jar:/root/dowload/idea-IC-172.3317.76/lib/annotations.jar:/usr/lib/jvm/java-8-oracle/jre/lib/charsets.jar:/usr/lib/jvm/java-8-oracle/jre/lib/deploy.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/cldrdata.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/dnsns.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/jaccess.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/jfxrt.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/localedata.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/nashorn.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/sunec.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/sunjce_provider.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/sunpkcs11.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/zipfs.jar:/usr/lib/jvm/java-8-oracle/jre/lib/javaws.jar:/usr/lib/jvm/java-8-oracle/jre/lib/jce.jar:/usr/lib/jvm/java-8-oracle/jre/lib/jfr.jar:/usr/lib/jvm/java-8-oracle/jre/lib/jfxswt.jar:/usr/lib/jvm/java-8-oracle/jre/lib/jsse.jar:/usr/lib/jvm/java-8-oracle/jre/lib/management-agent.jar:/usr/lib/jvm/java-8-oracle/jre/lib/plugin.jar:/usr/lib/jvm/java-8-oracle/jre/lib/resources.jar:/usr/lib/jvm/java-8-oracle/jre/lib/rt.jar:/root/src/gsrestservice/target/classes:/root/.m2/repository/org/springframework/boot/spring-boot-starter-web/1.5.7.RELEASE/spring-boot-starter-web-1.5.7.RELEASE.jar:/root/.m2/repository/org/springframework/boot/spring-boot-starter/1.5.7.RELEASE/spring-boot-starter-1.5.7.RELEASE.jar:/root/.m2/repository/org/springframework/boot/spring-boot/1.5.7.RELEASE/spring-boot-1.5.7.RELEASE.jar:/root/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/1.5.7.RELEASE/spring-boot-autoconfigure-1.5.7.RELEASE.jar:/root/.m2/repository/org/springframework/boot/spring-boot-starter-logging/1.5.7.RELEASE/spring-boot-starter-logging-1.5.7.RELEASE.jar:/root/.m2/repository/ch/qos/logback/logback-classic/1.1.11/logback-classic-1.1.11.jar:/root/.m2/repository/ch/qos/logback/logback-core/1.1.11/logback-core-1.1.11.jar:/root/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.25/jcl-over-slf4j-1.7.25.jar:/root/.m2/repository/org/slf4j/jul-to-slf4j/1.7.25/jul-to-slf4j-1.7.25.jar:/root/.m2/repository/org/slf4j/log4j-over-slf4j/1.7.25/log4j-over-slf4j-1.7.25.jar:/root/.m2/repository/org/yaml/snakeyaml/1.17/snakeyaml-1.17.jar:/root/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/1.5.7.RELEASE/spring-boot-starter-tomcat-1.5.7.RELEASE.jar:/root/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/8.5.20/tomcat-embed-core-8.5.20.jar:/root/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/8.5.20/tomcat-embed-el-8.5.20.jar:/root/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/8.5.20/tomcat-embed-websocket-8.5.20.jar:/root/.m2/repository/org/hibernate/hibernate-validator/5.3.5.Final/hibernate-validator-5.3.5.Final.jar:/root/.m2/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar:/root/.m2/repository/org/jboss/logging/jboss-logging/3.3.1.Final/jboss-logging-3.3.1.Final.jar:/root/.m2/repository/com/fasterxml/classmate/1.3.4/classmate-1.3.4.jar:/root/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.8.10/jackson-databind-2.8.10.jar:/root/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.0/jackson-annotations-2.8.0.jar:/root/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.8.10/jackson-core-2.8.10.jar:/root/.m2/repository/org/springframework/spring-web/4.3.11.RELEASE/spring-web-4.3.11.RELEASE.jar:/root/.m2/repository/org/springframework/spring-aop/4.3.11.RELEASE/spring-aop-4.3.11.RELEASE.jar:/root/.m2/repository/org/springframework/spring-beans/4.3.11.RELEASE/spring-beans-4.3.11.RELEASE.jar:/root/.m2/repository/org/springframework/spring-context/4.3.11.RELEASE/spring-context-4.3.11.RELEASE.jar:/root/.m2/repository/org/springframework/spring-webmvc/4.3.11.RELEASE/spring-webmvc-4.3.11.RELEASE.jar:/root/.m2/repository/org/springframework/spring-expression/4.3.11.RELEASE/spring-expression-4.3.11.RELEASE.jar:/root/.m2/repository/org/springframework/spring-core/4.3.11.RELEASE/spring-core-4.3.11.RELEASE.jar:/root/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar com.intellij.uiDesigner.snapShooter.SnapShooter 53 45798 hello.Application
INFO 2017-10-12 10:29:21 SnifferConfigInitializer :  No config file found, according system property '-Dconfig'. 
DEBUG 2017-10-12 10:29:21 SnifferConfigInitializer :  jar:file:/root/dowload/skywalking/skywalking-agent.jar!/org/skywalking/apm/agent/core/conf/SnifferConfigInitializer.class 
INFO 2017-10-12 10:29:21 SnifferConfigInitializer :  No /sky-walking.config file found in agent folder. 
INFO 2017-10-12 10:29:21 SnifferConfigInitializer :  No /sky-walking.config found, sky-walking is going to run in default config. 
INFO 2017-10-12 10:29:21 PluginResourcesResolver :  find skywalking plugin define in jar:file:/root/dowload/skywalking/skywalking-agent.jar!/skywalking-plugin.def 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.jedis.v2.define.JedisClusterInstrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.jedis.v2.define.JedisInstrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.jdbc.define.H2Instrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.jdbc.define.MysqlInstrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.jdbc.define.OracleInstrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.httpClient.v4.define.AbstractHttpClientInstrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.httpClient.v4.define.InternalHttpClientInstrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.httpClient.v4.define.MinimalHttpClientInstrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.httpClient.v4.define.DefaultRequestDirectorInstrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.dubbo.DubboInstrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.tomcat78x.define.TomcatInstrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.motan.define.MotanConsumerInstrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.motan.define.MotanProviderInstrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.mongodb.v3.define.MongoDBInstrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.resin.v3.define.ResinV3Instrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.resin.v4.define.ResinV4Instrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.okhttp.v3.define.RealCallInstrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.feign.http.v9.define.DefaultHttpClientInstrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.spring.resttemplate.async.define.RestTemplateInstrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.spring.resttemplate.async.define.ResponseExtractorFutureInstrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.spring.resttemplate.sync.define.RestTemplateInstrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.spring.concurrent.define.FailureCallbackInstrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.spring.concurrent.define.SuccessCallbackInstrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.spring.concurrent.define.ListenableFutureCallbackInstrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.spring.mvc.define.ControllerInstrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.spring.mvc.define.RestControllerInstrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.spring.cloud.netflix.feign.v11.define.NetflixFeignInstrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.struts2.define.Struts2Instrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.nutz.mvc.define.ActionInstrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.nutz.http.sync.define.NutzHttpGetSenderInstrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.nutz.http.sync.define.NutzHttpPostSenderInstrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.nutz.http.sync.define.NutzHttpFilePostSenderInstrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.jetty.v9.client.define.CompleteListenerInstrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.jetty.v9.client.define.HttpRequestInstrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.plugin.jetty.v9.server.define.HandlerListInstrumentation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.toolkit.activation.log.log4j.v1.x.TraceIdPatternConverterActivation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.toolkit.activation.log.log4j.v2.x.Log4j2OutputAppenderActivation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.toolkit.activation.log.logback.v1.x.LogbackPatternConverterActivation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.toolkit.activation.opentracing.tracer.SkywalkingTracerActivation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.toolkit.activation.opentracing.span.SkywalkingSpanActivation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.toolkit.activation.opentracing.continuation.SkywalkingContinuationActivation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.toolkit.activation.trace.ActiveSpanTagActivation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.toolkit.activation.trace.TraceAnnotationActivation. 
DEBUG 2017-10-12 10:29:21 PluginBootstrap :  loading plugin class org.skywalking.apm.toolkit.activation.trace.TraceContextActivation. 
DEBUG 2017-10-12 10:29:21 GRPCChannelManager :  Selected collector grpc service is not available. Wait 30 seconds to retry 
SnapShooter listening on port 45798
ERROR 2017-10-12 10:29:23 DiscoveryRestServiceClient :  Find server list fail. 
org.skywalking.apm.dependencies.org.apache.http.conn.HttpHostConnectException: Connect to 127.0.0.1:10800 [/127.0.0.1] failed: Connection refused (Connection refused)
	at org.skywalking.apm.dependencies.org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:159)
	at org.skywalking.apm.dependencies.org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:359)
	at org.skywalking.apm.dependencies.org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:381)
	at org.skywalking.apm.dependencies.org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:237)
	at org.skywalking.apm.dependencies.org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)
	at org.skywalking.apm.dependencies.org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
	at org.skywalking.apm.dependencies.org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:111)
	at org.skywalking.apm.dependencies.org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
	at org.skywalking.apm.dependencies.org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
	at org.skywalking.apm.dependencies.org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108)
	at org.skywalking.apm.agent.core.remote.DiscoveryRestServiceClient.findServerList(DiscoveryRestServiceClient.java:61)
	at org.skywalking.apm.agent.core.remote.DiscoveryRestServiceClient.run(DiscoveryRestServiceClient.java:50)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.net.ConnectException: Connection refused (Connection refused)
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
	at java.net.Socket.connect(Socket.java:589)
	at org.skywalking.apm.dependencies.org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:75)
	at org.skywalking.apm.dependencies.org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)
	... 18 more


  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v1.5.7.RELEASE)

2017-10-12 10:29:23.562  INFO 130241 --- [           main] hello.Application                        : Starting Application on zenlin with PID 130241 (/root/src/gsrestservice/target/classes started by root in /root/src/gsrestservice)
2017-10-12 10:29:23.565  INFO 130241 --- [           main] hello.Application                        : No active profile set, falling back to default profiles: default
2017-10-12 10:29:23.693  INFO 130241 --- [           main] ationConfigEmbeddedWebApplicationContext : Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@73ff4fae: startup date [Thu Oct 12 10:29:23 CST 2017]; root of context hierarchy
DEBUG 2017-10-12 10:29:24 AbstractClassEnhancePluginDefine :  prepare to enhance class hello.GreetingController by org.skywalking.apm.plugin.spring.mvc.define.RestControllerInstrumentation. 
DEBUG 2017-10-12 10:29:24 InterceptorInstanceLoader :  Read binary code of org.skywalking.apm.plugin.spring.mvc.ControllerConstructorInterceptor using classload sun.misc.Launcher$AppClassLoader@18b4aac2 
DEBUG 2017-10-12 10:29:24 InterceptorInstanceLoader :  load binary code of org.skywalking.apm.plugin.spring.mvc.ControllerConstructorInterceptor to classloader java.net.URLClassLoader@a38d7a3 
ERROR 2017-10-12 10:29:24 SkyWalkingAgent :  Failed to enhance class hello.GreetingController 
org.skywalking.apm.agent.core.plugin.PluginException: Can't create InstanceConstructorInterceptor.
	at org.skywalking.apm.agent.core.plugin.interceptor.enhance.ConstructorInter.<init>(ConstructorInter.java:34)
	at org.skywalking.apm.agent.core.plugin.interceptor.enhance.ClassEnhancePluginDefine.enhanceInstance(ClassEnhancePluginDefine.java:104)
	at org.skywalking.apm.agent.core.plugin.interceptor.enhance.ClassEnhancePluginDefine.enhance(ClassEnhancePluginDefine.java:52)
	at org.skywalking.apm.agent.core.plugin.AbstractClassEnhancePluginDefine.define(AbstractClassEnhancePluginDefine.java:56)
	at org.skywalking.apm.agent.SkyWalkingAgent$3.transform(SkyWalkingAgent.java:59)
	at org.skywalking.apm.dependencies.net.bytebuddy.agent.builder.AgentBuilder$Transformer$Compound.transform(AgentBuilder.java:2335)
	at org.skywalking.apm.dependencies.net.bytebuddy.agent.builder.AgentBuilder$Default$Transformation$Simple$Resolution.apply(AgentBuilder.java:8899)
	at org.skywalking.apm.dependencies.net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer.doTransform(AgentBuilder.java:9303)
	at org.skywalking.apm.dependencies.net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer.transform(AgentBuilder.java:9266)
	at org.skywalking.apm.dependencies.net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer.access$1300(AgentBuilder.java:9044)
	at org.skywalking.apm.dependencies.net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer$LegacyVmDispatcher.run(AgentBuilder.java:9622)
	at org.skywalking.apm.dependencies.net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer$LegacyVmDispatcher.run(AgentBuilder.java:9572)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.skywalking.apm.dependencies.net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer.transform(AgentBuilder.java:9191)
	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:467)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at org.springframework.util.ClassUtils.forName(ClassUtils.java:250)
	at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:401)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1432)
	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1377)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineTargetType(AbstractAutowireCapableBeanFactory.java:641)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:609)
	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1484)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:425)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:395)
	at org.springframework.boot.autoconfigure.web.DispatcherServletAutoConfiguration$DispatcherServletRegistrationCondition.checkDefaultDispatcherName(DispatcherServletAutoConfiguration.java:202)
	at org.springframework.boot.autoconfigure.web.DispatcherServletAutoConfiguration$DispatcherServletRegistrationCondition.getMatchOutcome(DispatcherServletAutoConfiguration.java:192)
	at org.springframework.boot.autoconfigure.condition.SpringBootCondition.matches(SpringBootCondition.java:47)
	at org.springframework.context.annotation.ConditionEvaluator.shouldSkip(ConditionEvaluator.java:102)
	at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:217)
	at org.springframework.context.annotation.ConfigurationClassParser.processMemberClasses(ConfigurationClassParser.java:349)
	at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:264)
	at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:245)
	at org.springframework.context.annotation.ConfigurationClassParser.processImports(ConfigurationClassParser.java:606)
	at org.springframework.context.annotation.ConfigurationClassParser.processDeferredImportSelectors(ConfigurationClassParser.java:548)
	at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:185)
	at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:308)
	at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:228)
	at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:270)
	at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:93)
	at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:687)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:525)
	at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122)
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:693)
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:360)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:303)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1118)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1107)
	at hello.Application.main(Application.java:10)
	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 com.intellij.uiDesigner.snapShooter.SnapShooter.main(SnapShooter.java:59)
Caused by: java.lang.ClassCastException: org.skywalking.apm.plugin.spring.mvc.ControllerConstructorInterceptor cannot be cast to org.skywalking.apm.agent.core.plugin.interceptor.enhance.InstanceConstructorInterceptor
	at org.skywalking.apm.agent.core.plugin.interceptor.enhance.ConstructorInter.<init>(ConstructorInter.java:32)
	... 64 more

DEBUG 2017-10-12 10:29:24 AbstractClassEnhancePluginDefine :  prepare to enhance class org.springframework.web.client.RestTemplate by org.skywalking.apm.plugin.spring.resttemplate.sync.define.RestTemplateInstrumentation. 
DEBUG 2017-10-12 10:29:24 InterceptorInstanceLoader :  Read binary code of org.skywalking.apm.plugin.spring.resttemplate.sync.RestExecuteInterceptor using classload sun.misc.Launcher$AppClassLoader@18b4aac2 
DEBUG 2017-10-12 10:29:24 InterceptorInstanceLoader :  load binary code of org.skywalking.apm.plugin.spring.resttemplate.sync.RestExecuteInterceptor to classloader java.net.URLClassLoader@a38d7a3 
ERROR 2017-10-12 10:29:24 SkyWalkingAgent :  Failed to enhance class org.springframework.web.client.RestTemplate 
org.skywalking.apm.agent.core.plugin.PluginException: Can't create InstanceMethodsAroundInterceptor.
	at org.skywalking.apm.agent.core.plugin.interceptor.enhance.InstMethodsInter.<init>(InstMethodsInter.java:35)
	at org.skywalking.apm.agent.core.plugin.interceptor.enhance.ClassEnhancePluginDefine.enhanceInstance(ClassEnhancePluginDefine.java:134)
	at org.skywalking.apm.agent.core.plugin.interceptor.enhance.ClassEnhancePluginDefine.enhance(ClassEnhancePluginDefine.java:52)
	at org.skywalking.apm.agent.core.plugin.AbstractClassEnhancePluginDefine.define(AbstractClassEnhancePluginDefine.java:56)
	at org.skywalking.apm.agent.SkyWalkingAgent$3.transform(SkyWalkingAgent.java:59)
	at org.skywalking.apm.dependencies.net.bytebuddy.agent.builder.AgentBuilder$Transformer$Compound.transform(AgentBuilder.java:2335)
	at org.skywalking.apm.dependencies.net.bytebuddy.agent.builder.AgentBuilder$Default$Transformation$Simple$Resolution.apply(AgentBuilder.java:8899)
	at org.skywalking.apm.dependencies.net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer.doTransform(AgentBuilder.java:9303)
	at org.skywalking.apm.dependencies.net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer.transform(AgentBuilder.java:9266)
	at org.skywalking.apm.dependencies.net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer.access$1300(AgentBuilder.java:9044)
	at org.skywalking.apm.dependencies.net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer$LegacyVmDispatcher.run(AgentBuilder.java:9622)
	at org.skywalking.apm.dependencies.net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer$LegacyVmDispatcher.run(AgentBuilder.java:9572)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.skywalking.apm.dependencies.net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer.transform(AgentBuilder.java:9191)
	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:467)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at org.springframework.boot.autoconfigure.condition.OnClassCondition$MatchType.forName(OnClassCondition.java:234)
	at org.springframework.boot.autoconfigure.condition.OnClassCondition$MatchType.isPresent(OnClassCondition.java:223)
	at org.springframework.boot.autoconfigure.condition.OnClassCondition$MatchType.access$300(OnClassCondition.java:198)
	at org.springframework.boot.autoconfigure.condition.OnClassCondition$MatchType$2.matches(OnClassCondition.java:213)
	at org.springframework.boot.autoconfigure.condition.OnClassCondition.getMatches(OnClassCondition.java:181)
	at org.springframework.boot.autoconfigure.condition.OnClassCondition.getMatchOutcome(OnClassCondition.java:127)
	at org.springframework.boot.autoconfigure.condition.SpringBootCondition.matches(SpringBootCondition.java:47)
	at org.springframework.context.annotation.ConditionEvaluator.shouldSkip(ConditionEvaluator.java:102)
	at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:217)
	at org.springframework.context.annotation.ConfigurationClassParser.processMemberClasses(ConfigurationClassParser.java:349)
	at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:264)
	at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:245)
	at org.springframework.context.annotation.ConfigurationClassParser.processImports(ConfigurationClassParser.java:606)
	at org.springframework.context.annotation.ConfigurationClassParser.processDeferredImportSelectors(ConfigurationClassParser.java:548)
	at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:185)
	at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:308)
	at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:228)
	at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:270)
	at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:93)
	at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:687)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:525)
	at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122)
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:693)
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:360)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:303)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1118)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1107)
	at hello.Application.main(Application.java:10)
	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 com.intellij.uiDesigner.snapShooter.SnapShooter.main(SnapShooter.java:59)
Caused by: java.lang.ClassCastException: org.skywalking.apm.plugin.spring.resttemplate.sync.RestExecuteInterceptor cannot be cast to org.skywalking.apm.agent.core.plugin.interceptor.enhance.InstanceMethodsAroundInterceptor
	at org.skywalking.apm.agent.core.plugin.interceptor.enhance.InstMethodsInter.<init>(InstMethodsInter.java:33)
	... 59 more

DEBUG 2017-10-12 10:29:24 AbstractClassEnhancePluginDefine :  prepare to enhance class org.springframework.boot.autoconfigure.web.BasicErrorController by org.skywalking.apm.plugin.spring.mvc.define.ControllerInstrumentation. 
ERROR 2017-10-12 10:29:24 SkyWalkingAgent :  Failed to enhance class org.springframework.boot.autoconfigure.web.BasicErrorController 
org.skywalking.apm.agent.core.plugin.PluginException: Can't create InstanceConstructorInterceptor.
	at org.skywalking.apm.agent.core.plugin.interceptor.enhance.ConstructorInter.<init>(ConstructorInter.java:34)
	at org.skywalking.apm.agent.core.plugin.interceptor.enhance.ClassEnhancePluginDefine.enhanceInstance(ClassEnhancePluginDefine.java:104)
	at org.skywalking.apm.agent.core.plugin.interceptor.enhance.ClassEnhancePluginDefine.enhance(ClassEnhancePluginDefine.java:52)
	at org.skywalking.apm.agent.core.plugin.AbstractClassEnhancePluginDefine.define(AbstractClassEnhancePluginDefine.java:56)
	at org.skywalking.apm.agent.SkyWalkingAgent$3.transform(SkyWalkingAgent.java:59)
	at org.skywalking.apm.dependencies.net.bytebuddy.agent.builder.AgentBuilder$Transformer$Compound.transform(AgentBuilder.java:2335)
	at org.skywalking.apm.dependencies.net.bytebuddy.agent.builder.AgentBuilder$Default$Transformation$Simple$Resolution.apply(AgentBuilder.java:8899)
	at org.skywalking.apm.dependencies.net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer.doTransform(AgentBuilder.java:9303)
	at org.skywalking.apm.dependencies.net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer.transform(AgentBuilder.java:9266)
	at org.skywalking.apm.dependencies.net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer.access$1300(AgentBuilder.java:9044)
	at org.skywalking.apm.dependencies.net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer$LegacyVmDispatcher.run(AgentBuilder.java:9622)
	at org.skywalking.apm.dependencies.net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer$LegacyVmDispatcher.run(AgentBuilder.java:9572)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.skywalking.apm.dependencies.net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer.transform(AgentBuilder.java:9191)
	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:467)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at java.lang.Class.getDeclaredMethods0(Native Method)
	at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
	at java.lang.Class.getDeclaredMethods(Class.java:1975)
	at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:613)
	at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:524)
	at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:510)
	at org.springframework.util.ReflectionUtils.getUniqueDeclaredMethods(ReflectionUtils.java:570)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryMethod(AbstractAutowireCapableBeanFactory.java:697)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineTargetType(AbstractAutowireCapableBeanFactory.java:640)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:609)
	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1484)
	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1007)
	at org.springframework.boot.autoconfigure.condition.BeanTypeRegistry.addBeanTypeForNonAliasDefinition(BeanTypeRegistry.java:168)
	at org.springframework.boot.autoconfigure.condition.BeanTypeRegistry.addBeanType(BeanTypeRegistry.java:157)
	at org.springframework.boot.autoconfigure.condition.BeanTypeRegistry.updateTypesIfNecessary(BeanTypeRegistry.java:207)
	at org.springframework.boot.autoconfigure.condition.BeanTypeRegistry.getNamesForType(BeanTypeRegistry.java:114)
	at org.springframework.boot.autoconfigure.condition.OnBeanCondition.collectBeanNamesForType(OnBeanCondition.java:185)
	at org.springframework.boot.autoconfigure.condition.OnBeanCondition.getBeanNamesForType(OnBeanCondition.java:171)
	at org.springframework.boot.autoconfigure.condition.OnBeanCondition.getMatchingBeans(OnBeanCondition.java:139)
	at org.springframework.boot.autoconfigure.condition.OnBeanCondition.getMatchOutcome(OnBeanCondition.java:110)
	at org.springframework.boot.autoconfigure.condition.SpringBootCondition.matches(SpringBootCondition.java:47)
	at org.springframework.context.annotation.ConditionEvaluator.shouldSkip(ConditionEvaluator.java:102)
	at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForBeanMethod(ConfigurationClassBeanDefinitionReader.java:178)
	at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:140)
	at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:116)
	at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:320)
	at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:228)
	at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:270)
	at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:93)
	at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:687)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:525)
	at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122)
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:693)
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:360)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:303)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1118)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1107)
	at hello.Application.main(Application.java:10)
	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 com.intellij.uiDesigner.snapShooter.SnapShooter.main(SnapShooter.java:59)
Caused by: java.lang.ClassCastException: org.skywalking.apm.plugin.spring.mvc.ControllerConstructorInterceptor cannot be cast to org.skywalking.apm.agent.core.plugin.interceptor.enhance.InstanceConstructorInterceptor
	at org.skywalking.apm.agent.core.plugin.interceptor.enhance.ConstructorInter.<init>(ConstructorInter.java:32)
	... 69 more

DEBUG 2017-10-12 10:29:25 AbstractClassEnhancePluginDefine :  prepare to enhance class org.apache.catalina.core.StandardWrapperValve by org.skywalking.apm.plugin.tomcat78x.define.TomcatInstrumentation. 
DEBUG 2017-10-12 10:29:25 InterceptorInstanceLoader :  Read binary code of org.skywalking.apm.plugin.tomcat78x.TomcatInvokeInterceptor using classload sun.misc.Launcher$AppClassLoader@18b4aac2 
DEBUG 2017-10-12 10:29:25 InterceptorInstanceLoader :  load binary code of org.skywalking.apm.plugin.tomcat78x.TomcatInvokeInterceptor to classloader java.net.URLClassLoader@a38d7a3 
ERROR 2017-10-12 10:29:25 SkyWalkingAgent :  Failed to enhance class org.apache.catalina.core.StandardWrapperValve 
org.skywalking.apm.agent.core.plugin.PluginException: Can't create InstanceMethodsAroundInterceptor.
	at org.skywalking.apm.agent.core.plugin.interceptor.enhance.InstMethodsInter.<init>(InstMethodsInter.java:35)
	at org.skywalking.apm.agent.core.plugin.interceptor.enhance.ClassEnhancePluginDefine.enhanceInstance(ClassEnhancePluginDefine.java:134)
	at org.skywalking.apm.agent.core.plugin.interceptor.enhance.ClassEnhancePluginDefine.enhance(ClassEnhancePluginDefine.java:52)
	at org.skywalking.apm.agent.core.plugin.AbstractClassEnhancePluginDefine.define(AbstractClassEnhancePluginDefine.java:56)
	at org.skywalking.apm.agent.SkyWalkingAgent$3.transform(SkyWalkingAgent.java:59)
	at org.skywalking.apm.dependencies.net.bytebuddy.agent.builder.AgentBuilder$Transformer$Compound.transform(AgentBuilder.java:2335)
	at org.skywalking.apm.dependencies.net.bytebuddy.agent.builder.AgentBuilder$Default$Transformation$Simple$Resolution.apply(AgentBuilder.java:8899)
	at org.skywalking.apm.dependencies.net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer.doTransform(AgentBuilder.java:9303)
	at org.skywalking.apm.dependencies.net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer.transform(AgentBuilder.java:9266)
	at org.skywalking.apm.dependencies.net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer.access$1300(AgentBuilder.java:9044)
	at org.skywalking.apm.dependencies.net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer$LegacyVmDispatcher.run(AgentBuilder.java:9622)
	at org.skywalking.apm.dependencies.net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer$LegacyVmDispatcher.run(AgentBuilder.java:9572)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.skywalking.apm.dependencies.net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer.transform(AgentBuilder.java:9191)
	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:467)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at org.apache.catalina.core.StandardWrapper.<init>(StandardWrapper.java:94)
	at org.apache.catalina.core.StandardContext.createWrapper(StandardContext.java:3285)
	at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory.addDefaultServlet(TomcatEmbeddedServletContainerFactory.java:261)
	at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory.prepareContext(TomcatEmbeddedServletContainerFactory.java:215)
	at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory.getEmbeddedServletContainer(TomcatEmbeddedServletContainerFactory.java:178)
	at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.createEmbeddedServletContainer(EmbeddedWebApplicationContext.java:164)
	at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.onRefresh(EmbeddedWebApplicationContext.java:134)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:537)
	at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122)
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:693)
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:360)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:303)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1118)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1107)
	at hello.Application.main(Application.java:10)
	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 com.intellij.uiDesigner.snapShooter.SnapShooter.main(SnapShooter.java:59)
Caused by: java.lang.ClassCastException: org.skywalking.apm.plugin.tomcat78x.TomcatInvokeInterceptor cannot be cast to org.skywalking.apm.agent.core.plugin.interceptor.enhance.InstanceMethodsAroundInterceptor
	at org.skywalking.apm.agent.core.plugin.interceptor.enhance.InstMethodsInter.<init>(InstMethodsInter.java:33)
	... 46 more

2017-10-12 10:29:25.378  INFO 130241 --- [           main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat initialized with port(s): 8080 (http)
2017-10-12 10:29:25.404  INFO 130241 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2017-10-12 10:29:25.405  INFO 130241 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet Engine: Apache Tomcat/8.5.20
2017-10-12 10:29:25.526  INFO 130241 --- [ost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2017-10-12 10:29:25.526  INFO 130241 --- [ost-startStop-1] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 1837 ms
2017-10-12 10:29:25.649  INFO 130241 --- [ost-startStop-1] o.s.b.w.servlet.ServletRegistrationBean  : Mapping servlet: 'dispatcherServlet' to [/]
2017-10-12 10:29:25.654  INFO 130241 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'characterEncodingFilter' to: [/*]
2017-10-12 10:29:25.654  INFO 130241 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
2017-10-12 10:29:25.654  INFO 130241 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'httpPutFormContentFilter' to: [/*]
2017-10-12 10:29:25.654  INFO 130241 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'requestContextFilter' to: [/*]
2017-10-12 10:29:26.058  INFO 130241 --- [           main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@73ff4fae: startup date [Thu Oct 12 10:29:23 CST 2017]; root of context hierarchy
2017-10-12 10:29:26.153  INFO 130241 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/greeting]}" onto public hello.Greeting hello.GreetingController.greeting(java.lang.String)
2017-10-12 10:29:26.156  INFO 130241 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
2017-10-12 10:29:26.157  INFO 130241 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
2017-10-12 10:29:26.180  INFO 130241 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-10-12 10:29:26.180  INFO 130241 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-10-12 10:29:26.223  INFO 130241 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-10-12 10:29:26.402  INFO 130241 --- [           main] o.s.j.e.a.AnnotationMBeanExporter        : Registering beans for JMX exposure on startup
2017-10-12 10:29:26.549  INFO 130241 --- [           main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8080 (http)
2017-10-12 10:29:26.558  INFO 130241 --- [           main] hello.Application                        : Started Application in 3.492 seconds (JVM running for 5.164)

collector的日志:

2017-10-12 10:32:20,156 - org.skywalking.apm.collector.boot.CollectorBootStartUp -495  [main] INFO  [] - collector starting...
2017-10-12 10:32:20,208 - org.skywalking.apm.collector.core.module.ModuleGroupDefineLoader -547  [main] INFO  [] - module group definition file name: group.define
2017-10-12 10:32:20,209 - org.skywalking.apm.collector.core.util.DefinitionLoader -548  [main] INFO  [] - load definition file: META-INF/defines/group.define
2017-10-12 10:32:20,209 - org.skywalking.apm.collector.core.util.DefinitionLoader -548  [main] INFO  [] - definition file url: file:/root/dowload/skywalking/skywalking-collector/libs/apm-collector-ui-3.2.2-2017.jar!/META-INF/defines/group.define
2017-10-12 10:32:20,209 - org.skywalking.apm.collector.core.util.DefinitionLoader -548  [main] INFO  [] - definition file url: file:/root/dowload/skywalking/skywalking-collector/libs/apm-collector-stream-3.2.2-2017.jar!/META-INF/defines/group.define
2017-10-12 10:32:20,210 - org.skywalking.apm.collector.core.util.DefinitionLoader -549  [main] INFO  [] - definition file url: file:/root/dowload/skywalking/skywalking-collector/libs/apm-collector-storage-3.2.2-2017.jar!/META-INF/defines/group.define
2017-10-12 10:32:20,210 - org.skywalking.apm.collector.core.util.DefinitionLoader -549  [main] INFO  [] - definition file url: file:/root/dowload/skywalking/skywalking-collector/libs/apm-collector-queue-3.2.2-2017.jar!/META-INF/defines/group.define
2017-10-12 10:32:20,210 - org.skywalking.apm.collector.core.util.DefinitionLoader -549  [main] INFO  [] - definition file url: file:/root/dowload/skywalking/skywalking-collector/libs/apm-collector-cluster-3.2.2-2017.jar!/META-INF/defines/group.define
2017-10-12 10:32:20,210 - org.skywalking.apm.collector.core.util.DefinitionLoader -549  [main] INFO  [] - definition file url: file:/root/dowload/skywalking/skywalking-collector/libs/apm-collector-agentstream-3.2.2-2017.jar!/META-INF/defines/group.define
2017-10-12 10:32:20,211 - org.skywalking.apm.collector.core.util.DefinitionLoader -550  [main] INFO  [] - definition file url: file:/root/dowload/skywalking/skywalking-collector/libs/apm-collector-agentserver-3.2.2-2017.jar!/META-INF/defines/group.define
2017-10-12 10:32:20,211 - org.skywalking.apm.collector.core.util.DefinitionLoader -550  [main] INFO  [] - definitionClass: org.skywalking.apm.collector.ui.UIModuleGroupDefine
2017-10-12 10:32:20,214 - org.skywalking.apm.collector.core.util.DefinitionLoader -553  [main] INFO  [] - definitionClass: org.skywalking.apm.collector.stream.StreamModuleGroupDefine
2017-10-12 10:32:20,216 - org.skywalking.apm.collector.core.util.DefinitionLoader -555  [main] INFO  [] - definitionClass: org.skywalking.apm.collector.storage.StorageModuleGroupDefine
2017-10-12 10:32:20,217 - org.skywalking.apm.collector.core.util.DefinitionLoader -556  [main] INFO  [] - definitionClass: org.skywalking.apm.collector.queue.QueueModuleGroupDefine
2017-10-12 10:32:20,219 - org.skywalking.apm.collector.core.util.DefinitionLoader -558  [main] INFO  [] - definitionClass: org.skywalking.apm.collector.cluster.ClusterModuleGroupDefine
2017-10-12 10:32:20,220 - org.skywalking.apm.collector.core.util.DefinitionLoader -559  [main] INFO  [] - definitionClass: org.skywalking.apm.collector.agentstream.AgentStreamModuleGroupDefine
2017-10-12 10:32:20,221 - org.skywalking.apm.collector.core.util.DefinitionLoader -560  [main] INFO  [] - definitionClass: org.skywalking.apm.collector.agentserver.AgentServerModuleGroupDefine
2017-10-12 10:32:20,222 - org.skywalking.apm.collector.core.module.ModuleDefineLoader -561  [main] INFO  [] - module definition file name: module.define
2017-10-12 10:32:20,223 - org.skywalking.apm.collector.core.util.DefinitionLoader -562  [main] INFO  [] - load definition file: META-INF/defines/module.define
2017-10-12 10:32:20,223 - org.skywalking.apm.collector.core.util.DefinitionLoader -562  [main] INFO  [] - definition file url: file:/root/dowload/skywalking/skywalking-collector/libs/apm-collector-ui-3.2.2-2017.jar!/META-INF/defines/module.define
2017-10-12 10:32:20,224 - org.skywalking.apm.collector.core.util.DefinitionLoader -563  [main] INFO  [] - definition file url: file:/root/dowload/skywalking/skywalking-collector/libs/apm-collector-stream-3.2.2-2017.jar!/META-INF/defines/module.define
2017-10-12 10:32:20,224 - org.skywalking.apm.collector.core.util.DefinitionLoader -563  [main] INFO  [] - definition file url: file:/root/dowload/skywalking/skywalking-collector/libs/apm-collector-storage-3.2.2-2017.jar!/META-INF/defines/module.define
2017-10-12 10:32:20,224 - org.skywalking.apm.collector.core.util.DefinitionLoader -563  [main] INFO  [] - definition file url: file:/root/dowload/skywalking/skywalking-collector/libs/apm-collector-queue-3.2.2-2017.jar!/META-INF/defines/module.define
2017-10-12 10:32:20,224 - org.skywalking.apm.collector.core.util.DefinitionLoader -563  [main] INFO  [] - definition file url: file:/root/dowload/skywalking/skywalking-collector/libs/apm-collector-cluster-3.2.2-2017.jar!/META-INF/defines/module.define
2017-10-12 10:32:20,225 - org.skywalking.apm.collector.core.util.DefinitionLoader -564  [main] INFO  [] - definition file url: file:/root/dowload/skywalking/skywalking-collector/libs/apm-collector-agentstream-3.2.2-2017.jar!/META-INF/defines/module.define
2017-10-12 10:32:20,225 - org.skywalking.apm.collector.core.util.DefinitionLoader -564  [main] INFO  [] - definition file url: file:/root/dowload/skywalking/skywalking-collector/libs/apm-collector-agentserver-3.2.2-2017.jar!/META-INF/defines/module.define
2017-10-12 10:32:20,225 - org.skywalking.apm.collector.core.util.DefinitionLoader -564  [main] INFO  [] - definitionClass: org.skywalking.apm.collector.ui.jetty.UIJettyModuleDefine
2017-10-12 10:32:20,227 - org.skywalking.apm.collector.core.module.ModuleDefineLoader -566  [main] INFO  [] - loaded module definition class: org.skywalking.apm.collector.ui.jetty.UIJettyModuleDefine
2017-10-12 10:32:20,227 - org.skywalking.apm.collector.core.util.DefinitionLoader -566  [main] INFO  [] - definitionClass: org.skywalking.apm.collector.stream.grpc.StreamGRPCModuleDefine
2017-10-12 10:32:20,228 - org.skywalking.apm.collector.core.module.ModuleDefineLoader -567  [main] INFO  [] - loaded module definition class: org.skywalking.apm.collector.stream.grpc.StreamGRPCModuleDefine
2017-10-12 10:32:20,229 - org.skywalking.apm.collector.core.util.DefinitionLoader -568  [main] INFO  [] - definitionClass: org.skywalking.apm.collector.storage.h2.StorageH2ModuleDefine
2017-10-12 10:32:20,231 - org.skywalking.apm.collector.core.module.ModuleDefineLoader -570  [main] INFO  [] - loaded module definition class: org.skywalking.apm.collector.storage.h2.StorageH2ModuleDefine
2017-10-12 10:32:20,231 - org.skywalking.apm.collector.core.util.DefinitionLoader -570  [main] INFO  [] - definitionClass: org.skywalking.apm.collector.storage.elasticsearch.StorageElasticSearchModuleDefine
2017-10-12 10:32:20,232 - org.skywalking.apm.collector.core.module.ModuleDefineLoader -571  [main] INFO  [] - loaded module definition class: org.skywalking.apm.collector.storage.elasticsearch.StorageElasticSearchModuleDefine
2017-10-12 10:32:20,232 - org.skywalking.apm.collector.core.util.DefinitionLoader -571  [main] INFO  [] - definitionClass: org.skywalking.apm.collector.queue.datacarrier.QueueDataCarrierModuleDefine

由于10800端口未被监听,是否可确定collector服务是否未启动正常?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions