You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shenyu.apache.org by "tomsun28 (via GitHub)" <gi...@apache.org> on 2024/03/15 10:18:30 UTC
Re: [PR] [type:feat] upgrade dockerfile java runtime version 8 to 17 [shenyu]
tomsun28 commented on PR #5374:
URL: https://github.com/apache/shenyu/pull/5374#issuecomment-1999348814
**Dubbo 2.x may not work with Java 17**
2024-03-15 18:14:56 Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @6b71769e
```
024-03-15 18:14:56 Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2024-03-15 18:14:56 2024-03-15 10:14:56.072 ERROR 7 --- [ main] o.s.boot.SpringApplication : Application run failed
2024-03-15 18:14:56
2024-03-15 18:14:56 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.shenyu.examples.dubbo.api.service.DubboTestService': Instantiation of bean failed; nested exception is java.lang.ExceptionInInitializerError
2024-03-15 18:14:56 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1334) ~[spring-beans-5.3.30.jar!/:5.3.30]
2024-03-15 18:14:56 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232) ~[spring-beans-5.3.30.jar!/:5.3.30]
2024-03-15 18:14:56 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) ~[spring-beans-5.3.30.jar!/:5.3.30]
2024-03-15 18:14:56 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.30.jar!/:5.3.30]
2024-03-15 18:14:56 at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.30.jar!/:5.3.30]
2024-03-15 18:14:56 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.30.jar!/:5.3.30]
2024-03-15 18:14:56 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.30.jar!/:5.3.30]
2024-03-15 18:14:56 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.30.jar!/:5.3.30]
2024-03-15 18:14:56 at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955) ~[spring-beans-5.3.30.jar!/:5.3.30]
2024-03-15 18:14:56 at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:921) ~[spring-context-5.3.30.jar!/:5.3.30]
2024-03-15 18:14:56 at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) ~[spring-context-5.3.30.jar!/:5.3.30]
2024-03-15 18:14:56 at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) ~[spring-boot-2.7.17.jar!/:2.7.17]
2024-03-15 18:14:56 at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:732) ~[spring-boot-2.7.17.jar!/:2.7.17]
2024-03-15 18:14:56 at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:409) ~[spring-boot-2.7.17.jar!/:2.7.17]
2024-03-15 18:14:56 at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) ~[spring-boot-2.7.17.jar!/:2.7.17]
2024-03-15 18:14:56 at org.springframework.boot.SpringApplication.run(SpringApplication.java:1300) ~[spring-boot-2.7.17.jar!/:2.7.17]
2024-03-15 18:14:56 at org.springframework.boot.SpringApplication.run(SpringApplication.java:1289) ~[spring-boot-2.7.17.jar!/:2.7.17]
2024-03-15 18:14:56 at org.apache.shenyu.examples.alibaba.dubbo.service.TestAlibabaDubboApplication.main(TestAlibabaDubboApplication.java:37) ~[classes!/:2.7.0-SNAPSHOT]
2024-03-15 18:14:56 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
2024-03-15 18:14:56 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na]
2024-03-15 18:14:56 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
2024-03-15 18:14:56 at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
2024-03-15 18:14:56 at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49) ~[shenyu-examples-alibaba-dubbo-service.jar:2.7.0-SNAPSHOT]
2024-03-15 18:14:56 at org.springframework.boot.loader.Launcher.launch(Launcher.java:108) ~[shenyu-examples-alibaba-dubbo-service.jar:2.7.0-SNAPSHOT]
2024-03-15 18:14:56 at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) ~[shenyu-examples-alibaba-dubbo-service.jar:2.7.0-SNAPSHOT]
2024-03-15 18:14:56 at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:65) ~[shenyu-examples-alibaba-dubbo-service.jar:2.7.0-SNAPSHOT]
2024-03-15 18:14:56 Caused by: java.lang.ExceptionInInitializerError: null
2024-03-15 18:14:56 at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:na]
2024-03-15 18:14:56 at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[na:na]
2024-03-15 18:14:56 at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:na]
2024-03-15 18:14:56 at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[na:na]
2024-03-15 18:14:56 at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[na:na]
2024-03-15 18:14:56 at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:211) ~[spring-beans-5.3.30.jar!/:5.3.30]
2024-03-15 18:14:56 at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:87) ~[spring-beans-5.3.30.jar!/:5.3.30]
2024-03-15 18:14:56 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1326) ~[spring-beans-5.3.30.jar!/:5.3.30]
2024-03-15 18:14:56 ... 25 common frames omitted
2024-03-15 18:14:56 Caused by: java.lang.IllegalStateException: fail to create adaptive instance: java.lang.IllegalStateException: Can not create adaptive extension interface com.alibaba.dubbo.rpc.Protocol, cause: Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @6b71769e
2024-03-15 18:14:56 at com.alibaba.dubbo.common.extension.ExtensionLoader.getAdaptiveExtension(ExtensionLoader.java:448) ~[dubbo-2.6.5.jar!/:2.6.5]
2024-03-15 18:14:56 at com.alibaba.dubbo.config.ServiceConfig.<clinit>(ServiceConfig.java:74) ~[dubbo-2.6.5.jar!/:2.6.5]
2024-03-15 18:14:56 ... 33 common frames omitted
2024-03-15 18:14:56 Caused by: java.lang.IllegalStateException: Can not create adaptive extension interface com.alibaba.dubbo.rpc.Protocol, cause: Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @6b71769e
2024-03-15 18:14:56 at com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtension(ExtensionLoader.java:725) ~[dubbo-2.6.5.jar!/:2.6.5]
2024-03-15 18:14:56 at com.alibaba.dubbo.common.extension.ExtensionLoader.getAdaptiveExtension(ExtensionLoader.java:444) ~[dubbo-2.6.5.jar!/:2.6.5]
2024-03-15 18:14:56 ... 34 common frames omitted
2024-03-15 18:14:56 Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @6b71769e
2024-03-15 18:14:56 at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) ~[na:na]
2024-03-15 18:14:56 at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) ~[na:na]
2024-03-15 18:14:56 at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) ~[na:na]
2024-03-15 18:14:56 at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) ~[na:na]
2024-03-15 18:14:56 at javassist.ClassPool.toClass2(ClassPool.java:1181) ~[javassist-3.20.0-GA.jar!/:na]
2024-03-15 18:14:56 at javassist.ClassPool.toClass(ClassPool.java:1164) ~[javassist-3.20.0-GA.jar!/:na]
2024-03-15 18:14:56 at javassist.CtClass.toClass(CtClass.java:1305) ~[javassist-3.20.0-GA.jar!/:na]
2024-03-15 18:14:56 at com.alibaba.dubbo.common.compiler.support.JavassistCompiler.doCompile(JavassistCompiler.java:122) ~[dubbo-2.6.5.jar!/:2.6.5]
2024-03-15 18:14:56 at com.alibaba.dubbo.common.compiler.support.AbstractCompiler.compile(AbstractCompiler.java:59) ~[dubbo-2.6.5.jar!/:2.6.5]
2024-03-15 18:14:56 at com.alibaba.dubbo.common.compiler.support.AdaptiveCompiler.compile(AdaptiveCompiler.java:46) ~[dubbo-2.6.5.jar!/:2.6.5]
2024-03-15 18:14:56 at com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClass(ExtensionLoader.java:741) ~[dubbo-2.6.5.jar!/:2.6.5]
2024-03-15 18:14:56 at com.alibaba.dubbo.common.extension.ExtensionLoader.getAdaptiveExtensionClass(ExtensionLoader.java:734) ~[dubbo-2.6.5.jar!/:2.6.5]
2024-03-15 18:14:56 at com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtension(ExtensionLoader.java:723) ~[dubbo-2.6.5.jar!/:2.6.5]
2024-03-15 18:14:56 ... 35 common frames omitted
```
--
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.
To unsubscribe, e-mail: notifications-unsubscribe@shenyu.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org