jixiaoliang opened a new issue, #11631:
URL: https://github.com/apache/dubbo/issues/11631
java.lang.IllegalStateException: Extension instance (name: rest, class:
interface org.apache.dubbo.rpc.Protocol) couldn't be instantiated: null
at
org.apache.dubbo.common.extension.ExtensionLoader.createExtension(ExtensionLoader.java:806)
~[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.common.extension.ExtensionLoader.getExtension(ExtensionLoader.java:561)
~[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.common.extension.ExtensionLoader.getExtension(ExtensionLoader.java:535)
~[dubbo-3.1.4.jar:3.1.4]
at org.apache.dubbo.rpc.Protocol$Adaptive.refer(Protocol$Adaptive.java)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.registry.client.ServiceDiscoveryRegistryDirectory.toInvokers(ServiceDiscoveryRegistryDirectory.java:352)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.registry.client.ServiceDiscoveryRegistryDirectory.refreshInvoker(ServiceDiscoveryRegistryDirectory.java:254)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.registry.client.ServiceDiscoveryRegistryDirectory.refreshOverrideAndInvoker(ServiceDiscoveryRegistryDirectory.java:182)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.registry.client.ServiceDiscoveryRegistryDirectory.notify(ServiceDiscoveryRegistryDirectory.java:176)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.registry.client.event.listener.ServiceInstancesChangedListener.addListenerAndNotify(ServiceInstancesChangedListener.java:237)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.registry.client.ServiceDiscoveryRegistry.subscribeURLs(ServiceDiscoveryRegistry.java:326)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.registry.client.ServiceDiscoveryRegistry.doSubscribe(ServiceDiscoveryRegistry.java:217)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.registry.client.ServiceDiscoveryRegistry.subscribe(ServiceDiscoveryRegistry.java:185)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.registry.ListenerRegistryWrapper.subscribe(ListenerRegistryWrapper.java:88)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.registry.integration.DynamicDirectory.subscribe(DynamicDirectory.java:183)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.registry.client.ServiceDiscoveryRegistryDirectory.subscribe(ServiceDiscoveryRegistryDirectory.java:127)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.registry.integration.RegistryProtocol.doCreateInvoker(RegistryProtocol.java:569)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.registry.integration.InterfaceCompatibleRegistryProtocol.getServiceDiscoveryInvoker(InterfaceCompatibleRegistryProtocol.java:65)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.registry.client.migration.MigrationInvoker.refreshServiceDiscoveryInvoker(MigrationInvoker.java:437)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.registry.client.migration.MigrationInvoker.migrateToForceApplicationInvoker(MigrationInvoker.java:206)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.registry.client.migration.MigrationRuleHandler.refreshInvoker(MigrationRuleHandler.java:79)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.registry.client.migration.MigrationRuleHandler.doMigrate(MigrationRuleHandler.java:60)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.registry.client.migration.MigrationRuleListener.onRefer(MigrationRuleListener.java:247)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.registry.integration.RegistryProtocol.interceptInvoker(RegistryProtocol.java:534)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.registry.integration.RegistryProtocol.doRefer(RegistryProtocol.java:504)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.registry.integration.RegistryProtocol.refer(RegistryProtocol.java:486)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.qos.protocol.QosProtocolWrapper.refer(QosProtocolWrapper.java:83)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.rpc.protocol.ProtocolListenerWrapper.refer(ProtocolListenerWrapper.java:74)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.rpc.cluster.filter.ProtocolFilterWrapper.refer(ProtocolFilterWrapper.java:71)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.rpc.protocol.ProtocolSerializationWrapper.refer(ProtocolSerializationWrapper.java:52)
[dubbo-3.1.4.jar:3.1.4]
at org.apache.dubbo.rpc.Protocol$Adaptive.refer(Protocol$Adaptive.java)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.config.ReferenceConfig.createInvokerForRemote(ReferenceConfig.java:614)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.config.ReferenceConfig.createProxy(ReferenceConfig.java:448)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.config.ReferenceConfig.init(ReferenceConfig.java:300)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.config.ReferenceConfig.get(ReferenceConfig.java:232)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.config.utils.SimpleReferenceCache.get(SimpleReferenceCache.java:131)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.config.deploy.DefaultModuleDeployer.lambda$referServices$6(DefaultModuleDeployer.java:396)
[dubbo-3.1.4.jar:3.1.4]
at
java.util.concurrent.ConcurrentHashMap$ValuesView.forEach(ConcurrentHashMap.java:4707)
~[na:1.8.0_261]
at
org.apache.dubbo.config.deploy.DefaultModuleDeployer.referServices(DefaultModuleDeployer.java:376)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.config.deploy.DefaultModuleDeployer.startSync(DefaultModuleDeployer.java:167)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.config.deploy.DefaultModuleDeployer.start(DefaultModuleDeployer.java:139)
[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.config.spring.context.DubboDeployApplicationListener.onContextRefreshedEvent(DubboDeployApplicationListener.java:113)
~[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.config.spring.context.DubboDeployApplicationListener.onApplicationEvent(DubboDeployApplicationListener.java:102)
~[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.config.spring.context.DubboDeployApplicationListener.onApplicationEvent(DubboDeployApplicationListener.java:47)
~[dubbo-3.1.4.jar:3.1.4]
at
org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
~[spring-context-5.2.15.RELEASE.jar:5.2.15.RELEASE]
at
org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
~[spring-context-5.2.15.RELEASE.jar:5.2.15.RELEASE]
at
org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
~[spring-context-5.2.15.RELEASE.jar:5.2.15.RELEASE]
at
org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:404)
~[spring-context-5.2.15.RELEASE.jar:5.2.15.RELEASE]
at
org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:361)
~[spring-context-5.2.15.RELEASE.jar:5.2.15.RELEASE]
at
org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:898)
~[spring-context-5.2.15.RELEASE.jar:5.2.15.RELEASE]
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:554)
~[spring-context-5.2.15.RELEASE.jar:5.2.15.RELEASE]
at
org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:143)
~[spring-boot-2.3.12.RELEASE.jar:2.3.12.RELEASE]
at
org.springframework.boot.SpringApplication.refresh(SpringApplication.java:755)
~[spring-boot-2.3.12.RELEASE.jar:2.3.12.RELEASE]
at
org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747)
~[spring-boot-2.3.12.RELEASE.jar:2.3.12.RELEASE]
at
org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:402)
~[spring-boot-2.3.12.RELEASE.jar:2.3.12.RELEASE]
at
org.springframework.boot.SpringApplication.run(SpringApplication.java:312)
~[spring-boot-2.3.12.RELEASE.jar:2.3.12.RELEASE]
at
org.springframework.boot.SpringApplication.run(SpringApplication.java:1247)
~[spring-boot-2.3.12.RELEASE.jar:2.3.12.RELEASE]
at
org.springframework.boot.SpringApplication.run(SpringApplication.java:1236)
~[spring-boot-2.3.12.RELEASE.jar:2.3.12.RELEASE]
at
cn.soulhunter.erp.inventory.InventoryApplication.main(InventoryApplication.java:19)
~[classes/:na]
Caused by: java.lang.reflect.InvocationTargetException: null
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method) ~[na:1.8.0_261]
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
~[na:1.8.0_261]
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
~[na:1.8.0_261]
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
~[na:1.8.0_261]
at
org.apache.dubbo.common.beans.support.InstantiationStrategy.instantiate(InstantiationStrategy.java:94)
~[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.common.extension.ExtensionLoader.createExtensionInstance(ExtensionLoader.java:811)
~[dubbo-3.1.4.jar:3.1.4]
at
org.apache.dubbo.common.extension.ExtensionLoader.createExtension(ExtensionLoader.java:772)
~[dubbo-3.1.4.jar:3.1.4]
... 57 common frames omitted
Caused by: java.lang.NoClassDefFoundError: javax/ws/rs/ProcessingException
at
org.apache.dubbo.rpc.protocol.rest.RestProtocol.<init>(RestProtocol.java:80)
~[dubbo-3.1.4.jar:3.1.4]
... 64 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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]