xbkaishui commented on issue #4256:
URL: https://github.com/apache/skywalking/issues/4256#issuecomment-692743929


   I have tested in openjdk version "9" still fails 
   OpenJDK Runtime Environment (build 9+181)
   OpenJDK 64-Bit Server VM (build 9+181, mixed mode)
   
   ```
   INFO 2020-09-15 22:12:27:128 main SnifferConfigInitializer : Config file 
found in /tmp/apache-skywalking-apm-bin/agent/config/agent.config.
   ERROR StatusLogger Could not reconfigure JMX
    java.lang.NoClassDefFoundError: Could not initialize class 
java.lang.management.ManagementFactory$PlatformMBeanFinder
        at 
java.management/java.lang.management.ManagementFactory.platformComponents(ManagementFactory.java:907)
        at 
java.management/java.lang.management.ManagementFactory.getPlatformMBeanServer(ManagementFactory.java:478)
        at 
org.apache.logging.log4j.core.jmx.Server.reregisterMBeansAfterReconfigure(Server.java:139)
        at 
org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:556)
        at 
org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:617)
        at 
org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:634)
        at 
org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:229)
        at 
org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:152)
        at 
org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:45)
        at org.apache.logging.log4j.LogManager.getContext(LogManager.java:194)
        at 
org.apache.commons.logging.LogAdapter$Log4jLog.<clinit>(LogAdapter.java:155)
        at 
org.apache.commons.logging.LogAdapter$Log4jAdapter.createLog(LogAdapter.java:122)
        at org.apache.commons.logging.LogAdapter.createLog(LogAdapter.java:89)
        at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:67)
        at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:59)
        at 
org.springframework.boot.SpringApplication.<clinit>(SpringApplication.java:196)
        at 
com.didispace.chapter33.Chapter33Application.main(Chapter33Application.java:12)
        at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:564)
        at 
org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:109)
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:58)
        at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88)
   [22:12:31.316] ERROR org.apache.logging.log4j.util.StackLocator 71 
calcLocation - Application run failed java.lang.NoClassDefFoundError: 
org/springframework/boot/context/properties/bind/Binder$$Lambda$ByteBuddy$101
        at jdk.internal.misc.Unsafe.defineAnonymousClass0(Native Method) ~[?:?]
        at jdk.internal.misc.Unsafe.defineAnonymousClass(Unsafe.java:1204) 
~[?:?]
        at 
java.lang.invoke.LambdaMetafactory.metafactory(LambdaMetafactory.java) ~[?:?]
        at java.lang.invoke.CallSite.makeSite(CallSite.java:332) ~[?:?]
        at 
java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:250)
 ~[?:?]
        at 
java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:240) 
~[?:?]
        at 
org.springframework.boot.context.properties.bind.Binder.bindAggregate(Binder.java:409)
 ~[spring-boot-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
        at 
org.springframework.boot.context.properties.bind.Binder.bindObject(Binder.java:375)
 ~[spring-boot-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
        at 
org.springframework.boot.context.properties.bind.Binder.bind(Binder.java:319) 
~[spring-boot-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
        at 
org.springframework.boot.context.properties.bind.Binder.bind(Binder.java:308) 
~[spring-boot-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
        at 
org.springframework.boot.context.properties.bind.Binder.bind(Binder.java:238) 
~[spring-boot-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
        at 
org.springframework.boot.context.properties.bind.Binder.bind(Binder.java:199) 
~[spring-boot-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
        at 
org.springframework.boot.context.config.ConfigFileApplicationListener$Loader.getProfiles(ConfigFileApplicationListener.java:652)
 ~[spring-boot-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
        at 
org.springframework.boot.context.config.ConfigFileApplicationListener$Loader.initializeProfiles(ConfigFileApplicationListener.java:368)
 ~[spring-boot-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
        at 
org.springframework.boot.context.config.ConfigFileApplicationListener$Loader.lambda$load$0(ConfigFileApplicationListener.java:342)
 ~[spring-boot-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
        at 
org.springframework.boot.context.config.ConfigFileApplicationListener$Loader$$Lambda$ByteBuddy$92/1020897892.accept(Unknown
 Source) ~[?:?]
        at 
org.springframework.boot.context.config.FilteredPropertySource.apply(FilteredPropertySource.java:54)
 ~[spring-boot-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
        at 
org.springframework.boot.context.config.ConfigFileApplicationListener$Loader.load(ConfigFileApplicationListener.java:336)
 ~[spring-boot-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
        at 
org.springframework.boot.context.config.ConfigFileApplicationListener.addPropertySources(ConfigFileApplicationListener.java:226)
 ~[spring-boot-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
        at 
org.springframework.boot.context.config.ConfigFileApplicationListener.postProcessEnvironment(ConfigFileApplicationListener.java:210)
 ~[spring-boot-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
        at 
org.springframework.boot.context.config.ConfigFileApplicationListener.onApplicationEnvironmentPreparedEvent(ConfigFileApplicationListener.java:200)
 ~[spring-boot-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
        at 
org.springframework.boot.context.config.ConfigFileApplicationListener.onApplicationEvent(ConfigFileApplicationListener.java:188)
 ~[spring-boot-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
        at 
org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
 ~[spring-context-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
        at 
org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
 ~[spring-context-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
        at 
org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
 ~[spring-context-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
        at 
org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:127)
 ~[spring-context-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
        at 
org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:80)
 ~[spring-boot-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
        at 
org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:53)
 ~[spring-boot-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
        at 
org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:345)
 [spring-boot-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:308) 
[spring-boot-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:1237) 
[spring-boot-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) 
[spring-boot-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
        at 
com.didispace.chapter33.Chapter33Application.main(Chapter33Application.java:12) 
[classes!/:0.0.1-SNAPSHOT]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[?:?]
        at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 ~[?:?]
        at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:?]
        at java.lang.reflect.Method.invoke(Method.java:564) ~[?:?]
        at 
org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49) 
[chapter3-3-0.0.1-SNAPSHOT.jar:0.0.1-SNAPSHOT]
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:109) 
[chapter3-3-0.0.1-SNAPSHOT.jar:0.0.1-SNAPSHOT]
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) 
[chapter3-3-0.0.1-SNAPSHOT.jar:0.0.1-SNAPSHOT]
        at 
org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88) 
[chapter3-3-0.0.1-SNAPSHOT.jar:0.0.1-SNAPSHOT]
   Caused by: java.lang.ClassNotFoundException: 
org.springframework.boot.context.properties.bind.Binder$$Lambda$ByteBuddy$101
        at java.net.URLClassLoader.findClass(URLClassLoader.java:466) ~[?:?]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:563) ~[?:?]
        at 
org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:129)
 ~[chapter3-3-0.0.1-SNAPSHOT.jar:0.0.1-SNAPSHOT]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:496) ~[?:?]
        ... 41 more
   
   ```


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to