zrlw opened a new issue #9079:
URL: https://github.com/apache/dubbo/issues/9079


   * Dubbo version: 3.0
   
   ```
   2021-10-20T13:28:53.6306484Z Running 
org.apache.dubbo.samples.version.VersionServiceStarIT 
   <== 开始测试VersionServiceStarIT 
   ...
   
   2021-10-20T13:28:53.6558073Z [20/10/21 01:28:12:012 UTC] main  INFO 
model.FrameworkModel:  [DUBBO] Dubbo framework[1] is destroying ..., dubbo 
version: 3.0.4-SNAPSHOT, current host: 192.168.160.5
   <== 开始销毁DubboProtocol ( @BeforeClass的DubboBootstrap.reset()语句)
   
   2021-10-20T13:28:53.6559810Z [20/10/21 01:28:12:012 UTC] main  INFO 
dubbo.DubboProtocol:  [DUBBO] Destroying protocol [DubboProtocol] ..., dubbo 
version: 3.0.4-SNAPSHOT, current host: 192.168.160.5
   2021-10-20T13:28:53.6577037Z [20/10/21 01:28:12:012 UTC] main  INFO 
model.FrameworkModel:  [DUBBO] Dubbo framework[1] is destroyed, dubbo version: 
3.0.4-SNAPSHOT, current host: 192.168.160.5
   2021-10-20T13:28:53.6578732Z [20/10/21 01:28:12:012 UTC] main  INFO 
resource.GlobalResourcesRepository:  [DUBBO] Destroying global resources ..., 
dubbo version: 3.0.4-SNAPSHOT, current host: 192.168.160.5
   2021-10-20T13:28:53.6580622Z [20/10/21 01:28:12:012 UTC] main  INFO 
resource.GlobalResourcesRepository:  [DUBBO] Dubbo is completely destroyed, 
dubbo version: 3.0.4-SNAPSHOT, current host: 192.168.160.5
   <== 销毁完毕
   
   <== 然后开始测试就直接抛DubboProtocol is destroyed异常
   2021-10-20T13:28:53.6694315Z [20/10/21 01:28:13:013 UTC] main ERROR 
integration.RegistryDirectory:  [DUBBO] Failed to refer invoker for 
interface:interface 
org.apache.dubbo.samples.version.api.VersionService,url:(dubbo://192.168.160.3:20880/org.apache.dubbo.samples.version.api.VersionService?anyhost=true&application=version-provider&background=false&check=false&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&interface=org.apache.dubbo.samples.version.api.VersionService&metadata-type=remote&methods=sayHello&release=3.0.4-SNAPSHOT&revision=1.0.0&service-name-mapping=true&side=provider&token=1de93a01-b8f8-4f81-aa28-653b638e83ed&version=1.0.0)DubboProtocol
 is destroyed, dubbo version: 3.0.4-SNAPSHOT, current host: 192.168.160.5
   2021-10-20T13:28:53.6699094Z java.lang.IllegalStateException: DubboProtocol 
is destroyed
   2021-10-20T13:28:53.6700889Z         at 
org.apache.dubbo.rpc.protocol.dubbo.DubboProtocol.checkDestroyed(DubboProtocol.java:346)
   2021-10-20T13:28:53.6703229Z         at 
org.apache.dubbo.rpc.protocol.dubbo.DubboProtocol.refer(DubboProtocol.java:421)
   2021-10-20T13:28:53.6705268Z         at 
org.apache.dubbo.qos.protocol.QosProtocolWrapper.refer(QosProtocolWrapper.java:85)
   2021-10-20T13:28:53.6707565Z         at 
org.apache.dubbo.rpc.protocol.ProtocolListenerWrapper.refer(ProtocolListenerWrapper.java:77)
   2021-10-20T13:28:53.6710150Z         at 
org.apache.dubbo.rpc.cluster.filter.ProtocolFilterWrapper.refer(ProtocolFilterWrapper.java:74)
   2021-10-20T13:28:53.6712930Z         at 
org.apache.dubbo.rpc.protocol.ProtocolSerializationWrapper.refer(ProtocolSerializationWrapper.java:52)
   2021-10-20T13:28:53.6714976Z         at 
org.apache.dubbo.rpc.Protocol$Adaptive.refer(Protocol$Adaptive.java)
   2021-10-20T13:28:53.6716909Z         at 
org.apache.dubbo.registry.integration.RegistryDirectory.toInvokers(RegistryDirectory.java:376)
   2021-10-20T13:28:53.6719727Z         at 
org.apache.dubbo.registry.integration.RegistryDirectory.refreshInvoker(RegistryDirectory.java:235)
   2021-10-20T13:28:53.6723032Z         at 
org.apache.dubbo.registry.integration.RegistryDirectory.refreshOverrideAndInvoker(RegistryDirectory.java:187)
   2021-10-20T13:28:53.6726085Z         at 
org.apache.dubbo.registry.integration.RegistryDirectory.notify(RegistryDirectory.java:164)
   2021-10-20T13:28:53.6728400Z         at 
org.apache.dubbo.registry.support.AbstractRegistry.notify(AbstractRegistry.java:439)
   2021-10-20T13:28:53.6730626Z         at 
org.apache.dubbo.registry.support.FailbackRegistry.doNotify(FailbackRegistry.java:371)
   2021-10-20T13:28:53.6732859Z         at 
org.apache.dubbo.registry.support.FailbackRegistry.notify(FailbackRegistry.java:363)
   2021-10-20T13:28:53.6816166Z         at 
org.apache.dubbo.registry.zookeeper.ZookeeperRegistry.doSubscribe(ZookeeperRegistry.java:190)
   2021-10-20T13:28:53.6818703Z         at 
org.apache.dubbo.registry.support.FailbackRegistry.subscribe(FailbackRegistry.java:298)
   2021-10-20T13:28:53.6821130Z         at 
org.apache.dubbo.registry.ListenerRegistryWrapper.subscribe(ListenerRegistryWrapper.java:109)
   2021-10-20T13:28:53.6823746Z         at 
org.apache.dubbo.registry.integration.RegistryDirectory.subscribe(RegistryDirectory.java:119)
   2021-10-20T13:28:53.6826502Z         at 
org.apache.dubbo.registry.integration.RegistryProtocol.doCreateInvoker(RegistryProtocol.java:560)
   2021-10-20T13:28:53.6830203Z         at 
org.apache.dubbo.registry.integration.InterfaceCompatibleRegistryProtocol.getInvoker(InterfaceCompatibleRegistryProtocol.java:58)
   2021-10-20T13:28:53.6834332Z         at 
org.apache.dubbo.registry.client.migration.MigrationInvoker.refreshInterfaceInvoker(MigrationInvoker.java:448)
   2021-10-20T13:28:53.6838444Z         at 
org.apache.dubbo.registry.client.migration.MigrationInvoker.migrateToApplicationFirstInvoker(MigrationInvoker.java:239)
   2021-10-20T13:28:53.6842415Z         at 
org.apache.dubbo.registry.client.migration.MigrationRuleHandler.refreshInvoker(MigrationRuleHandler.java:73)
   2021-10-20T13:28:53.6845753Z         at 
org.apache.dubbo.registry.client.migration.MigrationRuleHandler.doMigrate(MigrationRuleHandler.java:57)
   2021-10-20T13:28:53.6848930Z         at 
org.apache.dubbo.registry.client.migration.MigrationRuleListener.onRefer(MigrationRuleListener.java:241)
   2021-10-20T13:28:53.6852265Z         at 
org.apache.dubbo.registry.integration.RegistryProtocol.interceptInvoker(RegistryProtocol.java:529)
   2021-10-20T13:28:53.6855117Z         at 
org.apache.dubbo.registry.integration.RegistryProtocol.doRefer(RegistryProtocol.java:498)
   2021-10-20T13:28:53.6857492Z         at 
org.apache.dubbo.registry.integration.RegistryProtocol.refer(RegistryProtocol.java:483)
   2021-10-20T13:28:53.6860176Z         at 
org.apache.dubbo.qos.protocol.QosProtocolWrapper.refer(QosProtocolWrapper.java:83)
   2021-10-20T13:28:53.6862490Z         at 
org.apache.dubbo.rpc.protocol.ProtocolListenerWrapper.refer(ProtocolListenerWrapper.java:74)
   2021-10-20T13:28:53.6865071Z         at 
org.apache.dubbo.rpc.cluster.filter.ProtocolFilterWrapper.refer(ProtocolFilterWrapper.java:71)
   2021-10-20T13:28:53.6867853Z         at 
org.apache.dubbo.rpc.protocol.ProtocolSerializationWrapper.refer(ProtocolSerializationWrapper.java:52)
   2021-10-20T13:28:53.6870057Z         at 
org.apache.dubbo.rpc.Protocol$Adaptive.refer(Protocol$Adaptive.java)
   2021-10-20T13:28:53.6872000Z         at 
org.apache.dubbo.config.ReferenceConfig.createInvokerForRemote(ReferenceConfig.java:474)
   2021-10-20T13:28:53.6874192Z         at 
org.apache.dubbo.config.ReferenceConfig.createProxy(ReferenceConfig.java:379)
   2021-10-20T13:28:53.6875945Z         at 
org.apache.dubbo.config.ReferenceConfig.init(ReferenceConfig.java:266)
   2021-10-20T13:28:53.6877534Z         at 
org.apache.dubbo.config.ReferenceConfig.get(ReferenceConfig.java:203)
   2021-10-20T13:28:53.6879403Z         at 
org.apache.dubbo.config.utils.SimpleReferenceCache.get(SimpleReferenceCache.java:117)
   2021-10-20T13:28:53.6881786Z         at 
org.apache.dubbo.config.deploy.DefaultModuleDeployer.lambda$referServices$6(DefaultModuleDeployer.java:326)
   2021-10-20T13:28:53.6883898Z         at 
java.util.concurrent.ConcurrentHashMap$ValuesView.forEach(ConcurrentHashMap.java:4707)
   2021-10-20T13:28:53.6886142Z         at 
org.apache.dubbo.config.deploy.DefaultModuleDeployer.referServices(DefaultModuleDeployer.java:306)
   2021-10-20T13:28:53.6888758Z         at 
org.apache.dubbo.config.deploy.DefaultModuleDeployer.start(DefaultModuleDeployer.java:146)
   2021-10-20T13:28:53.6892449Z         at 
org.apache.dubbo.config.spring.context.DubboDeployApplicationListener.onContextRefreshedEvent(DubboDeployApplicationListener.java:108)
   2021-10-20T13:28:53.6897335Z         at 
org.apache.dubbo.config.spring.context.DubboDeployApplicationListener.onApplicationEvent(DubboDeployApplicationListener.java:98)
   2021-10-20T13:28:53.6901894Z         at 
org.apache.dubbo.config.spring.context.DubboDeployApplicationListener.onApplicationEvent(DubboDeployApplicationListener.java:44)
   
   ```
   https://github.com/apache/dubbo/runs/3951950812?check_suite_focus=true


-- 
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