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]

Reply via email to