Giter Site home page Giter Site logo

apache / dubbo-samples Goto Github PK

View Code? Open in Web Editor NEW
2.2K 145.0 1.9K 17.06 MB

samples for Apache Dubbo

License: Apache License 2.0

Java 93.41% HTML 0.27% Dockerfile 0.59% Scala 0.32% Thrift 0.02% Shell 2.20% Roff 0.01% FreeMarker 0.40% Vue 1.99% JavaScript 0.52% CSS 0.13% SCSS 0.14%
dubbo

dubbo-samples's Introduction

Dubbo Samples

Samples for Apache Dubbo.

Build Status Build Status license

This repository contains a number of projects to illustrate various usages of Dubbo from basic to advanced, pls. check README in each individual sub projects. It is also helpful to cross reference to Dubbo User Manual to understand the features demoed in this project.

What's more, dubbo-go samples are moved to dubbo-go-samples.

Build and Run Samples

To compile all samples, run the following command in the top directory of this project, or step into the sub directories to compile one single sample:

It is highly not recommend to build the entire project from the root directory, as building the entire samples can take a long time. Each module in Samples is designed independently so you can first go to the demo directory you care about, then execute the build and run the demo.

For example,

$ cd 1-basic/dubbo-samples-spring-boot
$ mvn clean package

You may need to read each individual README under the sub directories if you have to understand how to build and run.

Integration Test

This project is also used for integration tests for dubbo. If you are just learning how to use Dubbo you don't have to care about this part.

How to build and run a integration test

Dubbo integration test base on docker container, and relies on an image used to run the provider application and test cases.

Integration test leverages docker to setup test environment, more accurately, to start dubbo provider instance, and any other supporting systems like registry center if necessary, in docker.

Please install docker and docker-compose first, then build the test image dubbo/sample-test.

cd dubbo-samples
./test/build-test-image.sh

Use a debian mirror through env DEBIAN_MIRROR if apt download files slowly, the following example uses aliyun mirror server http://mirrors.aliyun.com/ubuntu/ :

cd dubbo-samples
DEBIAN_MIRROR=http://mirrors.aliyun.com ./test/build-test-image.sh

Then we use the run-tests.sh script to run the test cases.

  • Run single test case

    cd dubbo-samples
    ./test/run-tests.sh <project.basedir>

    For example, run the dubbo-samples-annotation test case:

    ./test/run-tests.sh 2-advanced/dubbo-samples-annotation
    
  • Run all test cases

    cd dubbo-samples
    ./test/run-tests.sh

If docker container fails to startup successfully in any case, you can check log files in directory ${project.basedir}/target/logs to understand what happens.

Pls. note integration tests rely on a Docker environment, make sure the docker environment is available before running them.

How to add more integration test

If you are interested in contributing more integration test for dubbo, pls. read further to understand how to enable integration test for one particular sample from the scratch.

Please follow the steps below:

  1. Add a file named case-configuration.yml to test project.

    This file is used to configure the test modules and environment, including dubbo provider / test services, dependent third-party services.

  2. Add a file named case-versions.conf to test project.

    This file is used to configure the supported component version rules to support multi-version testing.

Details of case-configuration.yml:

Take the case dubbo-samples-annotation as an example:

services:
  dubbo-samples-annotation:
    type: app
    basedir: .
    mainClass: org.apache.dubbo.samples.annotation.AnnotationProviderBootstrap

  dubbo-samples-annotation-test:
    type: test
    basedir: .
    tests:
      - "**/*IT.class"
    systemProps:
      - zookeeper.address=dubbo-samples-annotation
      - zookeeper.port=2181
      - dubbo.address=dubbo-samples-annotation
      - dubbo.port=20880
    waitPortsBeforeRun:
      - dubbo-samples-annotation:2181
      - dubbo-samples-annotation:20880
    depends_on:
      - dubbo-samples-annotation

The project contains a dubbo provider AnnotationProviderBootstrap and an embedded zookeeper server, as well as a test class AnnotationServicesIT.

Therefore, we have to define two services, one service runs AnnotationProviderBootstrap, and the other service runs test classes.

The service type of running dubbo provider is app, and the service type of running test is test.

The project directory is the same as the case configuration directory, so basedir is . .

Use hostname to access between containers, the default hostname of the container is the same as serviceName.

So through dubbo-samples-annotation:2181, the embedded zookeeper server can be accessed from the test container.

There are many test cases similar to this example, only need to modify the mainClass and hostname. Extract the changed as variables, and the unchanged content as templates. When using the template, you only need to modify the variable value, which makes the case configuration easier.

The above example can use a template app-builtin-zookeeper.yml, use from to reference it and override the variable value in props:

from: app-builtin-zookeeper.yml

props:
  project_name: dubbo-samples-annotation
  main_class: org.apache.dubbo.samples.annotation.AnnotationProviderBootstrap
  zookeeper_port: 2181
  dubbo_port: 20880

Another template is app-external-zookeeper.yml, which supports an external zookeeper service. you can find all the templates in the directory test/dubbo-scenario-builder/src/main/resources/configs.

Details of case-versions.conf:

Version rules for spring app:

# Spring app
dubbo.version=2.7.*, 3.*
spring.version=4.*, 5.*

Version rules for spring-boot 1.x app:

# SpringBoot app
dubbo.version=2.7.*, 3.*
spring-boot.version=1.*

Version rules for spring-boot 2.x app:

# SpringBoot app
dubbo.version=2.7.*, 3.*
spring-boot.version=2.*

For more details, please refer to the following case configurations:

That's it, then feel free to add more integration test for the Dubbo project, have fun.

dubbo-samples's People

Contributors

3424672656 avatar albumenj avatar alexstocks avatar beiwei30 avatar chenyu2016 avatar chickenlj avatar conghuhu avatar crazyhzm avatar cvictory avatar dependabot[bot] avatar earthchen avatar fangyincheng avatar foghostcn avatar guohao avatar hengyunabc avatar htynkn avatar jerrick-zhu avatar kevinw66 avatar kun-song avatar kylixs avatar lovepoem avatar nzomkxia avatar patrick0308 avatar plusmancn avatar ralf0131 avatar songxiaosheng avatar tswstarplanet avatar wcy666103 avatar win120a avatar zouyx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dubbo-samples's Issues

dubbo-samples-generic-impl-provider cannot pass travis CI

dubbo-samples-generic-impl-provider cannot pass travis CI, but it works in local env.

[ERROR] testHelloAsync(org.apache.dubbo.samples.generic.call.HelloServiceIT)  Time elapsed: 0.027 s  <<< ERROR!
java.util.concurrent.ExecutionException: 
org.apache.dubbo.remoting.RemotingException: org.apache.dubbo.rpc.RpcException: Failed to invoke remote proxy method sayHelloAsync to registry://127.0.0.1:2181/org.apache.dubbo.registry.RegistryService?application=generic-impl-provider&dubbo=2.0.2&export=dubbo%3A%2F%2F172.17.0.1%3A20880%2Forg.apache.dubbo.samples.generic.call.api.HelloService%3Fanyhost%3Dtrue%26application%3Dgeneric-impl-provider%26bind.ip%3D172.17.0.2%26bind.port%3D20880%26deprecated%3Dfalse%26dubbo%3D2.0.2%26dynamic%3Dtrue%26generic%3Dtrue%26interface%3Dorg.apache.dubbo.samples.generic.call.api.HelloService%26methods%3D*%26pid%3D1%26register%3Dtrue%26release%3D2.7.2%26side%3Dprovider%26timestamp%3D1562572679691&pid=1&registry=zookeeper&release=2.7.2&timestamp=1562572679669, cause: Not found method "sayHelloAsync" in class org.apache.dubbo.samples.generic.call.impl.GenericImplOfHelloService.
org.apache.dubbo.rpc.RpcException: Failed to invoke remote proxy method sayHelloAsync to registry://127.0.0.1:2181/org.apache.dubbo.registry.RegistryService?application=generic-impl-provider&dubbo=2.0.2&export=dubbo%3A%2F%2F172.17.0.1%3A20880%2Forg.apache.dubbo.samples.generic.call.api.HelloService%3Fanyhost%3Dtrue%26application%3Dgeneric-impl-provider%26bind.ip%3D172.17.0.2%26bind.port%3D20880%26deprecated%3Dfalse%26dubbo%3D2.0.2%26dynamic%3Dtrue%26generic%3Dtrue%26interface%3Dorg.apache.dubbo.samples.generic.call.api.HelloService%26methods%3D*%26pid%3D1%26register%3Dtrue%26release%3D2.7.2%26side%3Dprovider%26timestamp%3D1562572679691&pid=1&registry=zookeeper&release=2.7.2&timestamp=1562572679669, cause: Not found method "sayHelloAsync" in class org.apache.dubbo.samples.generic.call.impl.GenericImplOfHelloService.
	at org.apache.dubbo.rpc.proxy.AbstractProxyInvoker.invoke(AbstractProxyInvoker.java:107)
	at org.apache.dubbo.config.invoker.DelegateProviderMetaDataInvoker.invoke(DelegateProviderMetaDataInvoker.java:56)
	at org.apache.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:56)
	at org.apache.dubbo.rpc.filter.ExceptionFilter.invoke(ExceptionFilter.java:55)
	at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:82)
	at org.apache.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:92)
	at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:82)
	at org.apache.dubbo.rpc.filter.TimeoutFilter.invoke(TimeoutFilter.java:48)
	at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:82)
	at org.apache.dubbo.rpc.protocol.dubbo.filter.TraceFilter.invoke(TraceFilter.java:81)
	at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:82)
	at org.apache.dubbo.rpc.filter.ContextFilter.invoke(ContextFilter.java:96)
	at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:82)
	at org.apache.dubbo.rpc.filter.GenericFilter.invoke(GenericFilter.java:148)
	at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:82)
	at org.apache.dubbo.rpc.filter.ClassLoaderFilter.invoke(ClassLoaderFilter.java:38)
	at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:82)
	at org.apache.dubbo.rpc.filter.EchoFilter.invoke(EchoFilter.java:41)
	at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:82)
	at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$CallbackRegistrationInvoker.invoke(ProtocolFilterWrapper.java:150)
	at org.apache.dubbo.rpc.protocol.dubbo.DubboProtocol$1.reply(DubboProtocol.java:152)
	at org.apache.dubbo.remoting.exchange.support.header.HeaderExchangeHandler.handleRequest(HeaderExchangeHandler.java:102)
	at org.apache.dubbo.remoting.exchange.support.header.HeaderExchangeHandler.received(HeaderExchangeHandler.java:193)
	at org.apache.dubbo.remoting.transport.DecodeHandler.received(DecodeHandler.java:51)
	at org.apache.dubbo.remoting.transport.dispatcher.ChannelEventRunnable.run(ChannelEventRunnable.java:57)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: org.apache.dubbo.common.bytecode.NoSuchMethodException: Not found method "sayHelloAsync" in class org.apache.dubbo.samples.generic.call.impl.GenericImplOfHelloService.
	at org.apache.dubbo.common.bytecode.Wrapper0.invokeMethod(Wrapper0.java)
	at org.apache.dubbo.rpc.proxy.javassist.JavassistProxyFactory$1.doInvoke(JavassistProxyFactory.java:47)
	at org.apache.dubbo.rpc.proxy.AbstractProxyInvoker.invoke(AbstractProxyInvoker.java:84)
	... 27 more

	at org.apache.dubbo.samples.generic.call.HelloServiceIT.testHelloAsync(HelloServiceIT.java:43)
Caused by: org.apache.dubbo.remoting.RemotingException: 
org.apache.dubbo.rpc.RpcException: Failed to invoke remote proxy method sayHelloAsync to registry://127.0.0.1:2181/org.apache.dubbo.registry.RegistryService?application=generic-impl-provider&dubbo=2.0.2&export=dubbo%3A%2F%2F172.17.0.1%3A20880%2Forg.apache.dubbo.samples.generic.call.api.HelloService%3Fanyhost%3Dtrue%26application%3Dgeneric-impl-provider%26bind.ip%3D172.17.0.2%26bind.port%3D20880%26deprecated%3Dfalse%26dubbo%3D2.0.2%26dynamic%3Dtrue%26generic%3Dtrue%26interface%3Dorg.apache.dubbo.samples.generic.call.api.HelloService%26methods%3D*%26pid%3D1%26register%3Dtrue%26release%3D2.7.2%26side%3Dprovider%26timestamp%3D1562572679691&pid=1&registry=zookeeper&release=2.7.2&timestamp=1562572679669, cause: Not found method "sayHelloAsync" in class org.apache.dubbo.samples.generic.call.impl.GenericImplOfHelloService.
org.apache.dubbo.rpc.RpcException: Failed to invoke remote proxy method sayHelloAsync to registry://127.0.0.1:2181/org.apache.dubbo.registry.RegistryService?application=generic-impl-provider&dubbo=2.0.2&export=dubbo%3A%2F%2F172.17.0.1%3A20880%2Forg.apache.dubbo.samples.generic.call.api.HelloService%3Fanyhost%3Dtrue%26application%3Dgeneric-impl-provider%26bind.ip%3D172.17.0.2%26bind.port%3D20880%26deprecated%3Dfalse%26dubbo%3D2.0.2%26dynamic%3Dtrue%26generic%3Dtrue%26interface%3Dorg.apache.dubbo.samples.generic.call.api.HelloService%26methods%3D*%26pid%3D1%26register%3Dtrue%26release%3D2.7.2%26side%3Dprovider%26timestamp%3D1562572679691&pid=1&registry=zookeeper&release=2.7.2&timestamp=1562572679669, cause: Not found method "sayHelloAsync" in class org.apache.dubbo.samples.generic.call.impl.GenericImplOfHelloService.
	at org.apache.dubbo.rpc.proxy.AbstractProxyInvoker.invoke(AbstractProxyInvoker.java:107)
	at org.apache.dubbo.config.invoker.DelegateProviderMetaDataInvoker.invoke(DelegateProviderMetaDataInvoker.java:56)
	at org.apache.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:56)
	at org.apache.dubbo.rpc.filter.ExceptionFilter.invoke(ExceptionFilter.java:55)
	at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:82)
	at org.apache.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:92)
	at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:82)
	at org.apache.dubbo.rpc.filter.TimeoutFilter.invoke(TimeoutFilter.java:48)
	at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:82)
	at org.apache.dubbo.rpc.protocol.dubbo.filter.TraceFilter.invoke(TraceFilter.java:81)
	at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:82)
	at org.apache.dubbo.rpc.filter.ContextFilter.invoke(ContextFilter.java:96)
	at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:82)
	at org.apache.dubbo.rpc.filter.GenericFilter.invoke(GenericFilter.java:148)
	at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:82)
	at org.apache.dubbo.rpc.filter.ClassLoaderFilter.invoke(ClassLoaderFilter.java:38)
	at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:82)
	at org.apache.dubbo.rpc.filter.EchoFilter.invoke(EchoFilter.java:41)
	at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:82)
	at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$CallbackRegistrationInvoker.invoke(ProtocolFilterWrapper.java:150)
	at org.apache.dubbo.rpc.protocol.dubbo.DubboProtocol$1.reply(DubboProtocol.java:152)
	at org.apache.dubbo.remoting.exchange.support.header.HeaderExchangeHandler.handleRequest(HeaderExchangeHandler.java:102)
	at org.apache.dubbo.remoting.exchange.support.header.HeaderExchangeHandler.received(HeaderExchangeHandler.java:193)
	at org.apache.dubbo.remoting.transport.DecodeHandler.received(DecodeHandler.java:51)
	at org.apache.dubbo.remoting.transport.dispatcher.ChannelEventRunnable.run(ChannelEventRunnable.java:57)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: org.apache.dubbo.common.bytecode.NoSuchMethodException: Not found method "sayHelloAsync" in class org.apache.dubbo.samples.generic.call.impl.GenericImplOfHelloService.
	at org.apache.dubbo.common.bytecode.Wrapper0.invokeMethod(Wrapper0.java)
	at org.apache.dubbo.rpc.proxy.javassist.JavassistProxyFactory$1.doInvoke(JavassistProxyFactory.java:47)
	at org.apache.dubbo.rpc.proxy.AbstractProxyInvoker.invoke(AbstractProxyInvoker.java:84)
	... 27 more

类重复问题

org.apache.dubbo dubbo ${dubbo.version} org.apache.dubbo dubbo-dependencies-zookeeper ${dubbo.version} pom org.apache.dubbo dubbo-metadata-report-zookeeper ${dubbo.version} pom 上面是pom.xml的文件,然后运行就爆这样的错误 Duplicate class org/apache/dubbo/remoting/RemotingException.class in 2 jar .m2/repository/org/apache/dubbo/dubbo/2.7.2/dubbo-2.7.2.jar!/org/apache/dubbo/remoting/RemotingException.class .m2/repository/org/apache/dubbo/dubbo-remoting-api/2.7.2/dubbo-remoting-api-2.7.2.jar!/org/apache/dubbo/remoting/RemotingException.class]

remove xsd version in xml

<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:dubbo="http://dubbo.apache.org/schema/dubbo"
       xmlns="http://www.springframework.org/schema/beans"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.3.xsd
       http://dubbo.apache.org/schema/dubbo http://dubbo.apache.org/schema/dubbo/dubbo.xsd">

https://blog.csdn.net/hengyunabc/article/details/22295749

With dubbo-samples-rest , see "No Spring WebApplicationInitializer types detected on classpath" when run tomcat

Put dubbo-samples-rest-1.0-SNAPSHOT.war to ROOT.war to tomcat and run startup.bat, see this issue:

23-Jun-2019 15:42:49.808 信息 [localhost-startStop-1] org.apache.catalina.core.ApplicationContext.log No Spring WebApplicationInitializer types detected on classpath
23-Jun-2019 15:42:50.068 严重 [localhost-startStop-1] org.apache.catalina.core.StandardContext.listenerStart Error configuring application listener of class [com.alibaba.dubbo.remoting.http.servlet.BootstrapListener]
java.lang.ClassNotFoundException: com.alibaba.dubbo.remoting.http.servlet.BootstrapListener
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1364)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1185)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:546)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:527)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:150)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4692)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5236)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:754)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:730)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:744)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:980)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1851)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
23-Jun-2019 15:42:50.124 严重 [localhost-startStop-1] org.apache.catalina.core.StandardContext.listenerStart Skipped installing application listeners due to previous error(s)
23-Jun-2019 15:42:51.364 信息 [localhost-startStop-1] org.apache.catalina.core.ApplicationContext.log ContextListener: contextInitialized()

update dubbo version to 2.7.1 for 'snakeyaml' not found in 2.7.0

When we run MetadataConfigcenterProvider.main(), then we get failures as following, because 2.7.0 doesn't contains snakeyaml jar(But actually I don't know the reason, because dubbo-cluster has already contains 'snakeyaml').

This is the exception stack:

Exception in thread "main" java.lang.IllegalStateException: Extension instance(name: registry, class: interface org.apache.dubbo.rpc.Protocol)  could not be instantiated: org/yaml/snakeyaml/constructor/BaseConstructor
	at org.apache.dubbo.common.extension.ExtensionLoader.createExtension(ExtensionLoader.java:539)
	at org.apache.dubbo.common.extension.ExtensionLoader.getExtension(ExtensionLoader.java:344)
	at org.apache.dubbo.rpc.Protocol$Adaptive.export(Protocol$Adaptive.java)
	at org.apache.dubbo.config.ServiceConfig.doExportUrlsFor1Protocol(ServiceConfig.java:553)
	at org.apache.dubbo.config.ServiceConfig.doExportUrls(ServiceConfig.java:402)
	at org.apache.dubbo.config.ServiceConfig.doExport(ServiceConfig.java:363)
	at org.apache.dubbo.config.ServiceConfig.export(ServiceConfig.java:345)
	at org.apache.dubbo.config.spring.ServiceBean.export(ServiceBean.java:318)
	at org.apache.dubbo.config.spring.ServiceBean.onApplicationEvent(ServiceBean.java:112)
	at org.apache.dubbo.config.spring.ServiceBean.onApplicationEvent(ServiceBean.java:58)
	at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
	at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
	at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
	at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:393)
	at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:347)
	at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:883)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:546)
	at org.springframework.context.annotation.AnnotationConfigApplicationContext.<init>(AnnotationConfigApplicationContext.java:84)
	at org.apache.dubbo.samples.metadatareport.configcenter.MetadataConfigcenterProvider.main(MetadataConfigcenterProvider.java:45)
Caused by: java.lang.NoClassDefFoundError: org/yaml/snakeyaml/constructor/BaseConstructor
	at org.apache.dubbo.registry.integration.AbstractConfiguratorListener.process(AbstractConfiguratorListener.java:62)
	at org.apache.dubbo.registry.integration.AbstractConfiguratorListener.initWith(AbstractConfiguratorListener.java:46)
	at org.apache.dubbo.registry.integration.RegistryProtocol$ProviderConfigurationListener.<init>(RegistryProtocol.java:577)
	at org.apache.dubbo.registry.integration.RegistryProtocol.<init>(RegistryProtocol.java:98)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at java.lang.Class.newInstance(Class.java:442)
	at org.apache.dubbo.common.extension.ExtensionLoader.createExtension(ExtensionLoader.java:526)
	... 18 more
Caused by: java.lang.ClassNotFoundException: org.yaml.snakeyaml.constructor.BaseConstructor
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	... 28 more

After I update dubbo to 2.7.1, we could find snakeyaml in maven dependencies, but the version of snakeyaml is not correct, it use the dependency from spring-boot-dependencies, as following:
image

image

because the level of snakeyaml in spring-boot-dependencies is high than dubbo-dependencies-bom, so maven choose the wrong version 1.17 from the former.

Failed to run dubbo-sample-annotation

Describle the bug
Fail to run AnnotationConSumerBoostrap ,Error reports as

Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'annotationAction': Injection of @org.apache.dubbo.config.annotation.Reference dependencies is failed; nested exception is java.lang.IllegalStateException: Failed to check the status of the service org.apache.dubbo.samples.api.client.HelloService. No provider available for the service org.apache.dubbo.samples.api.client.HelloService:1.0.0_annotation from the url zookeeper://127.0.0.1:2181/org.apache.dubbo.registry.RegistryService?application=samples-annotation-consumer&default.timeout=3000&dubbo=2.0.2&interface=org.apache.dubbo.samples.api.client.HelloService&methods=sayHello,sayGoodbye&pid=4619&register.ip=*.*.*.*&release=2.7.0&revision=1.0.0_annotation&side=consumer&timestamp=1554275715187&version=1.0.0_annotation to the consumer *.*.*.* use dubbo version 2.7.0
	at org.apache.dubbo.config.spring.beans.factory.annotation.AnnotationInjectedBeanPostProcessor.postProcessPropertyValues(AnnotationInjectedBeanPostProcessor.java:132)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1268)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:761)
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:543)
	at org.springframework.context.annotation.AnnotationConfigApplicationContext.<init>(AnnotationConfigApplicationContext.java:84)
	at org.apache.dubbo.samples.annotation.AnnotationConsumerBootstrap.main(AnnotationConsumerBootstrap.java:36)
Caused by: java.lang.IllegalStateException: Failed to check the status of the service org.apache.dubbo.samples.api.client.HelloService. No provider available for the service org.apache.dubbo.samples.api.client.HelloService:1.0.0_annotation from the url zookeeper://127.0.0.1:2181/org.apache.dubbo.registry.RegistryService?application=samples-annotation-consumer&default.timeout=3000&dubbo=2.0.2&interface=org.apache.dubbo.samples.api.client.HelloService&methods=sayHello,sayGoodbye&pid=4619&register.ip=*.*.*.8&release=2.7.0&revision=1.0.0_annotation&side=consumer&timestamp=1554275715187&version=1.0.0_annotation to the consumer *.*.*.* use dubbo version 2.7.0
	at org.apache.dubbo.config.ReferenceConfig.createProxy(ReferenceConfig.java:393)
	at org.apache.dubbo.config.ReferenceConfig.init(ReferenceConfig.java:301)
	at org.apache.dubbo.config.ReferenceConfig.get(ReferenceConfig.java:225)
	at org.apache.dubbo.config.spring.beans.factory.annotation.ReferenceAnnotationBeanPostProcessor$ReferenceBeanInvocationHandler.init(ReferenceAnnotationBeanPostProcessor.java:162)
	at org.apache.dubbo.config.spring.beans.factory.annotation.ReferenceAnnotationBeanPostProcessor$ReferenceBeanInvocationHandler.access$100(ReferenceAnnotationBeanPostProcessor.java:146)
	at org.apache.dubbo.config.spring.beans.factory.annotation.ReferenceAnnotationBeanPostProcessor.buildInvocationHandler(ReferenceAnnotationBeanPostProcessor.java:140)
	at org.apache.dubbo.config.spring.beans.factory.annotation.ReferenceAnnotationBeanPostProcessor.buildProxy(ReferenceAnnotationBeanPostProcessor.java:122)
	at org.apache.dubbo.config.spring.beans.factory.annotation.ReferenceAnnotationBeanPostProcessor.doGetInjectedBean(ReferenceAnnotationBeanPostProcessor.java:116)
	at org.apache.dubbo.config.spring.beans.factory.annotation.ReferenceAnnotationBeanPostProcessor.doGetInjectedBean(ReferenceAnnotationBeanPostProcessor.java:49)
	at org.apache.dubbo.config.spring.beans.factory.annotation.AnnotationInjectedBeanPostProcessor.getInjectedObject(AnnotationInjectedBeanPostProcessor.java:340)
	at org.apache.dubbo.config.spring.beans.factory.annotation.AnnotationInjectedBeanPostProcessor$AnnotatedFieldElement.inject(AnnotationInjectedBeanPostProcessor.java:520)
	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
	at org.apache.dubbo.config.spring.beans.factory.annotation.AnnotationInjectedBeanPostProcessor.postProcessPropertyValues(AnnotationInjectedBeanPostProcessor.java:128)
	... 12 more

按照subbo-sample-api中readme上面的步骤无法获得想要结果

总是提示
java.lang.IllegalStateException: Failed to check the status of the service org.apache.dubbo.samples.api.GreetingsService. No provider available for the service org.apache.dubbo.samples.api.GreetingsService from the url multicast://224.5.6.7:1234/org.apache.dubbo.registry.RegistryService?application=first-dubbo-consumer&dubbo=2.0.2&interface=org.apache.dubbo.samples.api.GreetingsService&lazy=false&methods=sayHi&pid=3548&register.ip=x.x.x.x&release=2.7.2&side=consumer&sticky=false&timestamp=1561425149873 to the consumer x.x.x.x use dubbo version 2.7.2
其中x.x.x.x是本机ip,求问什么原因。。

compile failure: dubbo-rpc-rest.jar: 2.7.1-SNAPSHOT not found

[ERROR] Failed to execute goal on project dubbo-samples-SPI-compatible: Could not resolve dependencies for project org.apache.dubbo:dubbo-samples-SPI-compatible:jar:1.0-SNAPSHOT: Failure to find org.apache.dubbo:dubbo-rpc-rest:jar:2.7.1-SNAPSHOT in https://repository.apache.org/snapshots was cached in the local repository, resolution will not be reattempted until the update interval of apache.snapshots has elapsed or updates are forced -> [Help 1]

IP clearance status

contributor commits Lines changed contribution Employer ASF ICLA signed? Apache Dubbo Committer? Contact
nzomkxia 31 12,074 ++ 657 -- Too much Alibaba Yes Yes
beiwei30 13 1,630 ++ 162 -- Too much Alibaba Yes Yes
diecui1202 11 15,244 ++ 13,566 -- Too much Alibaba Yes Yes
satansk 7 750 ++ 86 -- Scala sample Yes No [email protected]
hengyunabc 6 2,694 ++ 1,578 -- hystrix sample Alibaba Yes No [email protected]
kimmking 5 537 ++ 9 -- Swagger rest sample Rongguan Yes Yes
sinmaystar 4 439 ++ 241 -- Switch thread sample N/A
lovepoem 4 218 ++ 3 -- Travis support Weidian Yes Yes
ningyu1 2 710 ++ 79 -- Multi registry sample Yes No
ralf0131 2 31 ++ 19 -- Docker sample Alibaba Yes Yes
sicw 1 20 ++ 20 -- Trivial N/A
FicusWang 1 185 ++ 3 -- Jetty sample N/A
zijinoier 1 539 ++ 537 -- Attachment sample [email protected]
shenlong123321 1 1 ++ 1 -- Trivial [email protected]
Lxylona 1 26 ++ 26 -- Translation N/A
chickenlj 1 3 ++ 3 -- Trivial Alibaba Yes Yes

README.md for each module

Each module should be able to run independently, accordingly, it needs a README.md to show how it works and which functionality it's intended to show is.

Wrong reference config in dubbo-samples-configcenter-multiprotocol

It reference a wrong interface:

<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:dubbo="http://dubbo.apache.org/schema/dubbo"
       xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.3.xsd
       http://dubbo.apache.org/schema/dubbo http://dubbo.apache.org/schema/dubbo/dubbo.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">
    <context:property-placeholder/>

    <dubbo:application name="configcenter-multiprotocol-consumer"/>

    <dubbo:config-center address="zookeeper://${zookeeper.address:127.0.0.1}:2181"/>

    <dubbo:reference id="demoService" protocol="dubbo"
                     interface="org.apache.dubbo.samples.configcenter.api.DemoService"/>

</beans>

https://github.com/apache/dubbo-samples/blob/master/dubbo-samples-configcenter/dubbo-samples-configcenter-multiprotocol/src/main/resources/spring/configcenter-consumer.xml

CI fail

Logs:

[INFO] --- docker-maven-plugin:0.30.0:stop (stop) @ dubbo-samples-merge-consumer ---
[INFO] DOCKER> [dubbo-samples-merge-provider2:2.7.4-SNAPSHOT]: Stop and removed container 5ed6331c577c after 0 ms
[INFO] DOCKER> [dubbo-samples-merge-provider1:2.7.4-SNAPSHOT]: Stop and removed container de16ed15e38f after 0 ms
[INFO] DOCKER> [zookeeper:latest]: Stop and removed container 5ebd72013adc after 0 ms
[INFO] 
[INFO] --- maven-failsafe-plugin:2.21.0:verify (default) @ dubbo-samples-merge-consumer ---
[INFO] 
[INFO] ----< org.apache.dubbo:dubbo-samples-metadata-report-configcenter >-----
[INFO] Building dubbo-samples-metadata-report-configcenter 1.0-SNAPSHOT [58/108]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ dubbo-samples-metadata-report-configcenter ---
[INFO] 
[INFO] --- dubbo-maven-address-plugin:1.0-SNAPSHOT:local-address (default) @ dubbo-samples-metadata-report-configcenter ---
[INFO] set dubbo local address 172.17.0.1 to property 'dubbo-local-address'
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ dubbo-samples-metadata-report-configcenter ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 3 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.7.0:compile (default-compile) @ dubbo-samples-metadata-report-configcenter ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 7 source files to /home/travis/build/apache/dubbo-samples/dubbo-samples-metadata-report/dubbo-samples-metadata-report-configcenter/target/classes
[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ dubbo-samples-metadata-report-configcenter ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /home/travis/build/apache/dubbo-samples/dubbo-samples-metadata-report/dubbo-samples-metadata-report-configcenter/src/test/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.7.0:testCompile (default-testCompile) @ dubbo-samples-metadata-report-configcenter ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 1 source file to /home/travis/build/apache/dubbo-samples/dubbo-samples-metadata-report/dubbo-samples-metadata-report-configcenter/target/test-classes
[INFO] /home/travis/build/apache/dubbo-samples/dubbo-samples-metadata-report/dubbo-samples-metadata-report-configcenter/src/test/java/org/apache/dubbo/samples/metadatareport/configcenter/MetadataIT.java: /home/travis/build/apache/dubbo-samples/dubbo-samples-metadata-report/dubbo-samples-metadata-report-configcenter/src/test/java/org/apache/dubbo/samples/metadatareport/configcenter/MetadataIT.java uses unchecked or unsafe operations.
[INFO] /home/travis/build/apache/dubbo-samples/dubbo-samples-metadata-report/dubbo-samples-metadata-report-configcenter/src/test/java/org/apache/dubbo/samples/metadatareport/configcenter/MetadataIT.java: Recompile with -Xlint:unchecked for details.
[INFO] 
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ dubbo-samples-metadata-report-configcenter ---
[INFO] 
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ dubbo-samples-metadata-report-configcenter ---
[INFO] Building jar: /home/travis/build/apache/dubbo-samples/dubbo-samples-metadata-report/dubbo-samples-metadata-report-configcenter/target/dubbo-samples-metadata-report-configcenter-1.0-SNAPSHOT.jar
[INFO] 
[INFO] --- jib-maven-plugin:1.2.0:dockerBuild (default) @ dubbo-samples-metadata-report-configcenter ---
[INFO] 
[INFO] Containerizing application to Docker daemon as �[36mdubbo-samples-metadata-report-configcenter:2.7.4-SNAPSHOT�[0m...
[INFO] Getting base image openjdk:8...
[INFO] Building resources layer...
[INFO] Building dependencies layer...
[INFO] Building snapshot dependencies layer...
[INFO] Building classes layer...
[INFO] The base image requires auth. Trying again for openjdk:8...
[INFO] Retrieving registry credentials for registry-1.docker.io...
[INFO] 
[INFO] Container entrypoint set to [java, -Dzookeeper.address=172.17.0.1, -cp, /app/resources:/app/classes:/app/libs/*, org.apache.dubbo.samples.metadatareport.configcenter.MetadataConfigcenterProvider]
[INFO] Loading to Docker daemon...
[INFO] 
[INFO] Built image to Docker daemon as �[36mdubbo-samples-metadata-report-configcenter:2.7.4-SNAPSHOT�[0m
[INFO] 
[INFO] 
[INFO] --- docker-maven-plugin:0.30.0:start (start) @ dubbo-samples-metadata-report-configcenter ---
[INFO] DOCKER> [dubbo-samples-metadata-report-configcenter:2.7.4-SNAPSHOT]: Start container 05b1caad926f
[INFO] DOCKER> Pattern 'dubbo service started' matched for container 05b1caad926f
[INFO] DOCKER> [dubbo-samples-metadata-report-configcenter:2.7.4-SNAPSHOT]: Waited on log out 'dubbo service started' 6028 ms
[INFO] 
[INFO] --- exec-maven-plugin:1.6.0:exec (sleep) @ dubbo-samples-metadata-report-configcenter ---
[INFO] 
[INFO] --- maven-failsafe-plugin:2.21.0:integration-test (default) @ dubbo-samples-metadata-report-configcenter ---
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.apache.dubbo.samples.metadatareport.configcenter.MetadataIT
[26/09/19 05:50:27:027 UTC] main  INFO support.DefaultTestContextBootstrapper: Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]
[26/09/19 05:50:27:027 UTC] main  INFO support.DefaultTestContextBootstrapper: Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@5bcab519, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@e45f292, org.springframework.test.context.support.DirtiesContextTestExecutionListener@5f2108b5]
[26/09/19 05:50:27:027 UTC] main  INFO support.GenericApplicationContext: Refreshing org.springframework.context.support.GenericApplicationContext@5a8e6209: startup date [Thu Sep 26 05:50:27 UTC 2019]; root of context hierarchy
[26/09/19 05:50:27:027 UTC] main  INFO annotation.DubboConfigBindingRegistrar: The dubbo config bean definition [name : org.apache.dubbo.config.ApplicationConfig#0, class : org.apache.dubbo.config.ApplicationConfig] has been registered.
[26/09/19 05:50:27:027 UTC] main  INFO annotation.DubboConfigBindingRegistrar: The BeanPostProcessor bean definition [org.apache.dubbo.config.spring.beans.factory.annotation.DubboConfigBindingBeanPostProcessor] for dubbo config bean [name : org.apache.dubbo.config.ApplicationConfig#0] has been registered.
[26/09/19 05:50:27:027 UTC] main  INFO annotation.DubboConfigBindingRegistrar: The dubbo config bean definition [name : org.apache.dubbo.config.spring.ConfigCenterBean#0, class : org.apache.dubbo.config.spring.ConfigCenterBean] has been registered.
[26/09/19 05:50:27:027 UTC] main  INFO annotation.DubboConfigBindingRegistrar: The BeanPostProcessor bean definition [org.apache.dubbo.config.spring.beans.factory.annotation.DubboConfigBindingBeanPostProcessor] for dubbo config bean [name : org.apache.dubbo.config.spring.ConfigCenterBean#0] has been registered.
[26/09/19 05:50:27:027 UTC] main  INFO logger.LoggerFactory: using logger: org.apache.dubbo.common.logger.log4j.Log4jLoggerAdapter
[26/09/19 05:50:27:027 UTC] main  INFO annotation.ServiceAnnotationBeanPostProcessor:  [DUBBO] BeanNameGenerator bean can't be found in BeanFactory with name [org.springframework.context.annotation.internalConfigurationBeanNameGenerator], dubbo version: 2.7.4-SNAPSHOT, current host: 172.17.0.1
[26/09/19 05:50:27:027 UTC] main  INFO annotation.ServiceAnnotationBeanPostProcessor:  [DUBBO] BeanNameGenerator will be a instance of org.springframework.context.annotation.AnnotationBeanNameGenerator , it maybe a potential problem on bean name generation., dubbo version: 2.7.4-SNAPSHOT, current host: 172.17.0.1
[26/09/19 05:50:27:027 UTC] main  WARN annotation.ServiceAnnotationBeanPostProcessor:  [DUBBO] No Spring Bean annotating Dubbo's @Service was found under package[org.apache.dubbo.samples.metadatareport.configcenter.action], dubbo version: 2.7.4-SNAPSHOT, current host: 172.17.0.1
[26/09/19 05:50:28:028 UTC] main  INFO annotation.DubboConfigBindingBeanPostProcessor: The properties of bean [name : org.apache.dubbo.config.spring.ConfigCenterBean#0] have been binding by prefix of configuration properties : dubbo.config-center
[26/09/19 05:50:28:028 UTC] main  INFO annotation.DubboConfigBindingBeanPostProcessor: The properties of bean [name : org.apache.dubbo.config.ApplicationConfig#0] have been binding by prefix of configuration properties : dubbo.application
[26/09/19 05:50:28:028 UTC] main  INFO annotation.ReferenceBeanBuilder: The configBean[type:ReferenceBean] has been built.
[26/09/19 05:50:28:028 UTC] main  INFO utils.Compatibility: Running in ZooKeeper 3.4.x compatibility mode
[26/09/19 05:50:28:028 UTC] main  INFO imps.CuratorFrameworkImpl: Starting
[26/09/19 05:50:28:028 UTC] main  INFO zookeeper.ZooKeeper: Client environment:zookeeper.version=3.4.13-2d71af4dbe22557fda74f9a9b4309b15a7487f03, built on 06/29/2018 00:39 GMT
[26/09/19 05:50:28:028 UTC] main  INFO zookeeper.ZooKeeper: Client environment:host.name=localhost
[26/09/19 05:50:28:028 UTC] main  INFO zookeeper.ZooKeeper: Client environment:java.version=1.8.0_222
[26/09/19 05:50:28:028 UTC] main  INFO zookeeper.ZooKeeper: Client environment:java.vendor=Private Build
[26/09/19 05:50:28:028 UTC] main  INFO zookeeper.ZooKeeper: Client environment:java.home=/usr/lib/jvm/java-8-openjdk-amd64/jre
[26/09/19 05:50:28:028 UTC] main  INFO zookeeper.ZooKeeper: Client environment:java.class.path=/home/travis/build/apache/dubbo-samples/dubbo-samples-metadata-report/dubbo-samples-metadata-report-configcenter/target/test-classes:/home/travis/build/apache/dubbo-samples/dubbo-samples-metadata-report/dubbo-samples-metadata-report-configcenter/target/dubbo-samples-metadata-report-configcenter-1.0-SNAPSHOT.jar:/home/travis/.m2/repository/org/apache/dubbo/dubbo/2.7.4-SNAPSHOT/dubbo-2.7.4-SNAPSHOT.jar:/home/travis/.m2/repository/org/springframework/spring-context/4.3.16.RELEASE/spring-context-4.3.16.RELEASE.jar:/home/travis/.m2/repository/org/springframework/spring-aop/4.3.16.RELEASE/spring-aop-4.3.16.RELEASE.jar:/home/travis/.m2/repository/org/springframework/spring-beans/4.3.16.RELEASE/spring-beans-4.3.16.RELEASE.jar:/home/travis/.m2/repository/org/springframework/spring-expression/4.3.16.RELEASE/spring-expression-4.3.16.RELEASE.jar:/home/travis/.m2/repository/org/javassist/javassist/3.20.0-GA/javassist-3.20.0-GA.jar:/home/travis/.m2/repository/io/netty/netty-all/4.1.25.Final/netty-all-4.1.25.Final.jar:/home/travis/.m2/repository/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar:/home/travis/.m2/repository/org/yaml/snakeyaml/1.20/snakeyaml-1.20.jar:/home/travis/.m2/repository/org/apache/curator/curator-recipes/4.0.1/curator-recipes-4.0.1.jar:/home/travis/.m2/repository/org/apache/curator/curator-framework/4.0.1/curator-framework-4.0.1.jar:/home/travis/.m2/repository/org/apache/curator/curator-client/4.0.1/curator-client-4.0.1.jar:/home/travis/.m2/repository/com/google/guava/guava/20.0/guava-20.0.jar:/home/travis/.m2/repository/org/apache/zookeeper/zookeeper/3.4.13/zookeeper-3.4.13.jar:/home/travis/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar:/home/travis/.m2/repository/org/slf4j/slf4j-log4j12/1.7.25/slf4j-log4j12-1.7.25.jar:/home/travis/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar:/home/travis/.m2/repository/jline/jline/0.9.94/jline-0.9.94.jar:/home/travis/.m2/repository/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0.jar:/home/travis/.m2/repository/junit/junit/4.12/junit-4.12.jar:/home/travis/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/home/travis/.m2/repository/org/springframework/spring-test/4.3.16.RELEASE/spring-test-4.3.16.RELEASE.jar:/home/travis/.m2/repository/org/springframework/spring-core/4.3.16.RELEASE/spring-core-4.3.16.RELEASE.jar:/home/travis/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:
[26/09/19 05:50:28:028 UTC] main  INFO zookeeper.ZooKeeper: Client environment:java.library.path=/usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib
[26/09/19 05:50:28:028 UTC] main  INFO zookeeper.ZooKeeper: Client environment:java.io.tmpdir=/tmp
[26/09/19 05:50:28:028 UTC] main  INFO zookeeper.ZooKeeper: Client environment:java.compiler=<NA>
[26/09/19 05:50:28:028 UTC] main  INFO zookeeper.ZooKeeper: Client environment:os.name=Linux
[26/09/19 05:50:28:028 UTC] main  INFO zookeeper.ZooKeeper: Client environment:os.arch=amd64
[26/09/19 05:50:28:028 UTC] main  INFO zookeeper.ZooKeeper: Client environment:os.version=4.15.0-1037-gcp
[26/09/19 05:50:28:028 UTC] main  INFO zookeeper.ZooKeeper: Client environment:user.name=travis
[26/09/19 05:50:28:028 UTC] main  INFO zookeeper.ZooKeeper: Client environment:user.home=/home/travis
[26/09/19 05:50:28:028 UTC] main  INFO zookeeper.ZooKeeper: Client environment:user.dir=/home/travis/build/apache/dubbo-samples/dubbo-samples-metadata-report/dubbo-samples-metadata-report-configcenter
[26/09/19 05:50:28:028 UTC] main  INFO zookeeper.ZooKeeper: Initiating client connection, connectString=172.17.0.1:2181 sessionTimeout=60000 watcher=org.apache.curator.ConnectionState@57576994
[26/09/19 05:50:28:028 UTC] main-SendThread(172.17.0.1:2181)  INFO zookeeper.ClientCnxn: Opening socket connection to server 172.17.0.1/172.17.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
[26/09/19 05:50:28:028 UTC] main  INFO imps.CuratorFrameworkImpl: Default schema
[26/09/19 05:50:28:028 UTC] main-SendThread(172.17.0.1:2181)  INFO zookeeper.ClientCnxn: Socket connection established to 172.17.0.1/172.17.0.1:2181, initiating session
[26/09/19 05:50:28:028 UTC] main-SendThread(172.17.0.1:2181)  INFO zookeeper.ClientCnxn: Session establishment complete on server 172.17.0.1/172.17.0.1:2181, sessionid = 0x100000a3b520002, negotiated timeout = 60000
[26/09/19 05:50:28:028 UTC] main-EventThread  INFO state.ConnectionStateManager: State change: CONNECTED
[26/09/19 05:50:28:028 UTC] main  INFO zookeeper.ZookeeperTransporter:  [DUBBO] No valid zookeeper client found from cache, therefore create a new client for url. zookeeper://172.17.0.1:2181/ConfigCenterConfig?check=true&config-file=dubbo.properties&group=dubbo&highest-priority=true&include.spring.env=false&namespace=dubbo&timeout=3000, dubbo version: 2.7.4-SNAPSHOT, current host: 172.17.0.1
[26/09/19 05:50:28:028 UTC] main  INFO config.AbstractConfig:  [DUBBO] There's no valid monitor config found, if you want to open monitor statistics for Dubbo, please make sure your monitor is configured properly., dubbo version: 2.7.4-SNAPSHOT, current host: 172.17.0.1
[26/09/19 05:50:28:028 UTC] main  INFO server.Server:  [DUBBO] qos-server bind localhost:22222, dubbo version: 2.7.4-SNAPSHOT, current host: 172.17.0.1
[26/09/19 05:50:28:028 UTC] main  INFO zookeeper.ZookeeperTransporter:  [DUBBO] find valid zookeeper client from the cache for address: zookeeper://172.17.0.1:2181/org.apache.dubbo.registry.RegistryService?application=metadatareport-configcenter-consumer&dubbo=2.0.2&interface=org.apache.dubbo.registry.RegistryService&pid=22878&release=2.7.4-SNAPSHOT&timestamp=1569477028604, dubbo version: 2.7.4-SNAPSHOT, current host: 172.17.0.1
[26/09/19 05:50:28:028 UTC] main  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Register: consumer://172.17.0.1/org.apache.dubbo.samples.metadatareport.configcenter.api.AnnotationService?application=metadatareport-configcenter-consumer&category=consumers&check=false&dubbo=2.0.2&group=d-test&interface=org.apache.dubbo.samples.metadatareport.configcenter.api.AnnotationService&lazy=false&methods=sayHello&pid=22878&release=2.7.4-SNAPSHOT&revision=1.0-SNAPSHOT&side=consumer&sticky=false&timeout=6666&timestamp=1569477028546&version=1.1.1, dubbo version: 2.7.4-SNAPSHOT, current host: 172.17.0.1
[26/09/19 05:50:28:028 UTC] main  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Subscribe: consumer://172.17.0.1/org.apache.dubbo.samples.metadatareport.configcenter.api.AnnotationService?application=metadatareport-configcenter-consumer&category=providers,configurators,routers&dubbo=2.0.2&group=d-test&interface=org.apache.dubbo.samples.metadatareport.configcenter.api.AnnotationService&lazy=false&methods=sayHello&pid=22878&release=2.7.4-SNAPSHOT&revision=1.0-SNAPSHOT&side=consumer&sticky=false&timeout=6666&timestamp=1569477028546&version=1.1.1, dubbo version: 2.7.4-SNAPSHOT, current host: 172.17.0.1
[26/09/19 05:50:28:028 UTC] main  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Notify urls for subscribe url consumer://172.17.0.1/org.apache.dubbo.samples.metadatareport.configcenter.api.AnnotationService?application=metadatareport-configcenter-consumer&category=providers,configurators,routers&dubbo=2.0.2&group=d-test&interface=org.apache.dubbo.samples.metadatareport.configcenter.api.AnnotationService&lazy=false&methods=sayHello&pid=22878&release=2.7.4-SNAPSHOT&revision=1.0-SNAPSHOT&side=consumer&sticky=false&timeout=6666&timestamp=1569477028546&version=1.1.1, urls: [dubbo://172.17.0.1:20831/org.apache.dubbo.samples.metadatareport.configcenter.api.AnnotationService?anyhost=true&application=metadatareport-configcenter-provider&bean.name=ServiceBean:org.apache.dubbo.samples.metadatareport.configcenter.api.AnnotationService:1.1.1:d-test&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=d-test&interface=org.apache.dubbo.samples.metadatareport.configcenter.api.AnnotationService&methods=sayHello&pid=1&release=2.7.4-SNAPSHOT&revision=1.1.1&side=provider&threadpool=fixed&threads=100&timeout=5000&timestamp=1569477017989&version=1.1.1, empty://172.17.0.1/org.apache.dubbo.samples.metadatareport.configcenter.api.AnnotationService?application=metadatareport-configcenter-consumer&category=configurators&dubbo=2.0.2&group=d-test&interface=org.apache.dubbo.samples.metadatareport.configcenter.api.AnnotationService&lazy=false&methods=sayHello&pid=22878&release=2.7.4-SNAPSHOT&revision=1.0-SNAPSHOT&side=consumer&sticky=false&timeout=6666&timestamp=1569477028546&version=1.1.1, empty://172.17.0.1/org.apache.dubbo.samples.metadatareport.configcenter.api.AnnotationService?application=metadatareport-configcenter-consumer&category=routers&dubbo=2.0.2&group=d-test&interface=org.apache.dubbo.samples.metadatareport.configcenter.api.AnnotationService&lazy=false&methods=sayHello&pid=22878&release=2.7.4-SNAPSHOT&revision=1.0-SNAPSHOT&side=consumer&sticky=false&timeout=6666&timestamp=1569477028546&version=1.1.1], dubbo version: 2.7.4-SNAPSHOT, current host: 172.17.0.1
[26/09/19 05:50:29:029 UTC] main  INFO transport.AbstractClient:  [DUBBO] Succeed connect to server /172.17.0.1:20831 from NettyClient 172.17.0.1 using dubbo version 2.7.4-SNAPSHOT, channel is NettyChannel [channel=[id: 0xb78b94f1, L:/172.17.0.1:42988 - R:/172.17.0.1:20831]], dubbo version: 2.7.4-SNAPSHOT, current host: 172.17.0.1
[26/09/19 05:50:29:029 UTC] main  INFO transport.AbstractClient:  [DUBBO] Start NettyClient /172.17.0.1 connect to the server /172.17.0.1:20831, dubbo version: 2.7.4-SNAPSHOT, current host: 172.17.0.1
[26/09/19 05:50:29:029 UTC] main  INFO config.AbstractConfig:  [DUBBO] Refer dubbo service org.apache.dubbo.samples.metadatareport.configcenter.api.AnnotationService from url zookeeper://172.17.0.1:2181/org.apache.dubbo.registry.RegistryService?anyhost=true&application=metadatareport-configcenter-consumer&bean.name=ServiceBean:org.apache.dubbo.samples.metadatareport.configcenter.api.AnnotationService:1.1.1:d-test&check=false&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=d-test&interface=org.apache.dubbo.samples.metadatareport.configcenter.api.AnnotationService&lazy=false&methods=sayHello&pid=22878&register.ip=172.17.0.1&release=2.7.4-SNAPSHOT&remote.application=metadatareport-configcenter-provider&revision=1.0-SNAPSHOT&side=consumer&sticky=false&timeout=6666&timestamp=1569477028546&version=1.1.1, dubbo version: 2.7.4-SNAPSHOT, current host: 172.17.0.1
[26/09/19 05:50:29:029 UTC] main  INFO zookeeper.ZookeeperTransporter:  [DUBBO] find valid zookeeper client from the cache for address: zookeeper://172.17.0.1:2181/org.apache.dubbo.metadata.store.MetadataReport, dubbo version: 2.7.4-SNAPSHOT, current host: 172.17.0.1
[26/09/19 05:50:29:029 UTC] DubboSaveMetadataReport-thread-1  INFO zookeeper.ZookeeperMetadataReport:  [DUBBO] store consumer metadata. Identifier : org.apache.dubbo.metadata.identifier.MetadataIdentifier@25495800; definition: {side=consumer, release=2.7.4-SNAPSHOT, methods=sayHello, lazy=false, dubbo=2.0.2, interface=org.apache.dubbo.samples.metadatareport.configcenter.api.AnnotationService, version=1.1.1, timeout=6666, revision=1.0-SNAPSHOT, application=metadatareport-configcenter-consumer, sticky=false, group=d-test}, dubbo version: 2.7.4-SNAPSHOT, current host: 172.17.0.1
[26/09/19 05:50:29:029 UTC] main  INFO imps.CuratorFrameworkImpl: Starting
[26/09/19 05:50:29:029 UTC] main  INFO zookeeper.ZooKeeper: Initiating client connection, connectString=172.17.0.1:2181 sessionTimeout=60000 watcher=org.apache.curator.ConnectionState@6256ac4f
[26/09/19 05:50:29:029 UTC] main-SendThread(172.17.0.1:2181)  INFO zookeeper.ClientCnxn: Opening socket connection to server 172.17.0.1/172.17.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
[26/09/19 05:50:29:029 UTC] main-SendThread(172.17.0.1:2181)  INFO zookeeper.ClientCnxn: Socket connection established to 172.17.0.1/172.17.0.1:2181, initiating session
[26/09/19 05:50:29:029 UTC] main  INFO imps.CuratorFrameworkImpl: Default schema
[26/09/19 05:50:29:029 UTC] main-SendThread(172.17.0.1:2181)  INFO zookeeper.ClientCnxn: Session establishment complete on server 172.17.0.1/172.17.0.1:2181, sessionid = 0x100000a3b520003, negotiated timeout = 60000
[26/09/19 05:50:29:029 UTC] main-EventThread  INFO state.ConnectionStateManager: State change: CONNECTED
[ERROR] Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 2.437 s <<< FAILURE! - in org.apache.dubbo.samples.metadatareport.configcenter.MetadataIT
[ERROR] testProviderMetadata(org.apache.dubbo.samples.metadatareport.configcenter.MetadataIT)  Time elapsed: 0.046 s  <<< FAILURE!
java.lang.AssertionError: expected:<true> but was:<null>
	at org.apache.dubbo.samples.metadatareport.configcenter.MetadataIT.testProviderMetadata(MetadataIT.java:117)

[26/09/19 05:50:29:029 UTC] Thread-0  INFO support.GenericApplicationContext: Closing org.springframework.context.support.GenericApplicationContext@5a8e6209: startup date [Thu Sep 26 05:50:27 UTC 2019]; root of context hierarchy
[26/09/19 05:50:29:029 UTC] Thread-0  INFO support.AbstractRegistryFactory:  [DUBBO] Close all registries [zookeeper://172.17.0.1:2181/org.apache.dubbo.registry.RegistryService?application=metadatareport-configcenter-consumer&dubbo=2.0.2&interface=org.apache.dubbo.registry.RegistryService&pid=22878&release=2.7.4-SNAPSHOT&timestamp=1569477028604], dubbo version: 2.7.4-SNAPSHOT, current host: 172.17.0.1
[26/09/19 05:50:29:029 UTC] Thread-0  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Destroy registry:zookeeper://172.17.0.1:2181/org.apache.dubbo.registry.RegistryService?application=metadatareport-configcenter-consumer&dubbo=2.0.2&interface=org.apache.dubbo.registry.RegistryService&pid=22878&release=2.7.4-SNAPSHOT&timestamp=1569477028604, dubbo version: 2.7.4-SNAPSHOT, current host: 172.17.0.1
[26/09/19 05:50:29:029 UTC] Thread-0  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Unregister: consumer://172.17.0.1/org.apache.dubbo.samples.metadatareport.configcenter.api.AnnotationService?application=metadatareport-configcenter-consumer&category=consumers&check=false&dubbo=2.0.2&group=d-test&interface=org.apache.dubbo.samples.metadatareport.configcenter.api.AnnotationService&lazy=false&methods=sayHello&pid=22878&release=2.7.4-SNAPSHOT&revision=1.0-SNAPSHOT&side=consumer&sticky=false&timeout=6666&timestamp=1569477028546&version=1.1.1, dubbo version: 2.7.4-SNAPSHOT, current host: 172.17.0.1
[26/09/19 05:50:29:029 UTC] Thread-0  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Destroy unregister url consumer://172.17.0.1/org.apache.dubbo.samples.metadatareport.configcenter.api.AnnotationService?application=metadatareport-configcenter-consumer&category=consumers&check=false&dubbo=2.0.2&group=d-test&interface=org.apache.dubbo.samples.metadatareport.configcenter.api.AnnotationService&lazy=false&methods=sayHello&pid=22878&release=2.7.4-SNAPSHOT&revision=1.0-SNAPSHOT&side=consumer&sticky=false&timeout=6666&timestamp=1569477028546&version=1.1.1, dubbo version: 2.7.4-SNAPSHOT, current host: 172.17.0.1
[26/09/19 05:50:29:029 UTC] Thread-0  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Unsubscribe: consumer://172.17.0.1/org.apache.dubbo.samples.metadatareport.configcenter.api.AnnotationService?application=metadatareport-configcenter-consumer&category=providers,configurators,routers&dubbo=2.0.2&group=d-test&interface=org.apache.dubbo.samples.metadatareport.configcenter.api.AnnotationService&lazy=false&methods=sayHello&pid=22878&release=2.7.4-SNAPSHOT&revision=1.0-SNAPSHOT&side=consumer&sticky=false&timeout=6666&timestamp=1569477028546&version=1.1.1, dubbo version: 2.7.4-SNAPSHOT, current host: 172.17.0.1
[26/09/19 05:50:29:029 UTC] Thread-0  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Destroy unsubscribe url consumer://172.17.0.1/org.apache.dubbo.samples.metadatareport.configcenter.api.AnnotationService?application=metadatareport-configcenter-consumer&category=providers,configurators,routers&dubbo=2.0.2&group=d-test&interface=org.apache.dubbo.samples.metadatareport.configcenter.api.AnnotationService&lazy=false&methods=sayHello&pid=22878&release=2.7.4-SNAPSHOT&revision=1.0-SNAPSHOT&side=consumer&sticky=false&timeout=6666&timestamp=1569477028546&version=1.1.1, dubbo version: 2.7.4-SNAPSHOT, current host: 172.17.0.1
[26/09/19 05:50:29:029 UTC] Curator-Framework-0  INFO imps.CuratorFrameworkImpl: backgroundOperationsLoop exiting
[26/09/19 05:50:29:029 UTC] main-EventThread  INFO zookeeper.ClientCnxn: EventThread shut down for session: 0x100000a3b520002
[26/09/19 05:50:29:029 UTC] Thread-0  INFO zookeeper.ZooKeeper: Session: 0x100000a3b520002 closed
[26/09/19 05:50:29:029 UTC] Thread-0  INFO dubbo.DubboProtocol:  [DUBBO] Close dubbo connect: /172.17.0.1:42988-->/172.17.0.1:20831, dubbo version: 2.7.4-SNAPSHOT, current host: 172.17.0.1
[26/09/19 05:50:29:029 UTC] Thread-0  INFO netty4.NettyChannel:  [DUBBO] Close netty channel [id: 0xb78b94f1, L:/172.17.0.1:42988 - R:/172.17.0.1:20831], dubbo version: 2.7.4-SNAPSHOT, current host: 172.17.0.1
[26/09/19 05:50:29:029 UTC] Thread-0  INFO dubbo.DubboProtocol:  [DUBBO] Destroy reference: dubbo://172.17.0.1:20831/org.apache.dubbo.samples.metadatareport.configcenter.api.AnnotationService?anyhost=true&application=metadatareport-configcenter-consumer&bean.name=ServiceBean:org.apache.dubbo.samples.metadatareport.configcenter.api.AnnotationService:1.1.1:d-test&check=false&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=d-test&interface=org.apache.dubbo.samples.metadatareport.configcenter.api.AnnotationService&lazy=false&methods=sayHello&pid=22878&register.ip=172.17.0.1&release=2.7.4-SNAPSHOT&remote.application=metadatareport-configcenter-provider&revision=1.0-SNAPSHOT&side=consumer&sticky=false&timeout=6666&timestamp=1569477017989&version=1.1.1, dubbo version: 2.7.4-SNAPSHOT, current host: 172.17.0.1
[26/09/19 05:50:29:029 UTC] Thread-0  INFO server.Server:  [DUBBO] qos-server stopped., dubbo version: 2.7.4-SNAPSHOT, current host: 172.17.0.1
[26/09/19 05:50:29:029 UTC] Thread-0  INFO annotation.ReferenceAnnotationBeanPostProcessor: org.apache.dubbo.common.bytecode.proxy0@746f1024 was destroying!
[26/09/19 05:50:29:029 UTC] Thread-0  INFO annotation.ReferenceAnnotationBeanPostProcessor: class org.apache.dubbo.config.spring.beans.factory.annotation.ReferenceAnnotationBeanPostProcessor was destroying!
[INFO] 
[INFO] Results:
[INFO] 
[ERROR] Failures: 
[ERROR]   MetadataIT.testProviderMetadata:117 expected:<true> but was:<null>
[INFO] 
[ERROR] Tests run: 2, Failures: 1, Errors: 0, Skipped: 0

Compare failed time and dubbo commit history, I think it may cause by this commit apache/dubbo@8798d38

dubbo-samples-merge integration fail with 2.7.5-SNAPSHOT

it works with 2.7.4.1. refer to logs:

https://api.travis-ci.org/v3/job/629588888/log.txt

[INFO] 
[INFO] --- maven-compiler-plugin:3.7.0:compile (default-compile) @ dubbo-samples-merge-provider1 ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 3 source files to /home/travis/build/htynkn/dubbo-samples/java/dubbo-samples-merge/dubbo-samples-merge-provider1/target/classes
[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ dubbo-samples-merge-provider1 ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /home/travis/build/htynkn/dubbo-samples/java/dubbo-samples-merge/dubbo-samples-merge-provider1/src/test/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.7.0:testCompile (default-testCompile) @ dubbo-samples-merge-provider1 ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ dubbo-samples-merge-provider1 ---
[INFO] No tests to run.
[INFO] 
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ dubbo-samples-merge-provider1 ---
[INFO] Building jar: /home/travis/build/htynkn/dubbo-samples/java/dubbo-samples-merge/dubbo-samples-merge-provider1/target/dubbo-samples-merge-provider1-1.0-SNAPSHOT.jar
[INFO] 
[INFO] --- jib-maven-plugin:1.2.0:dockerBuild (default) @ dubbo-samples-merge-provider1 ---
[INFO] 
[INFO] Containerizing application to Docker daemon as dubbo-samples-merge-provider1:2.7.5-SNAPSHOT...
[INFO] Getting base image openjdk:8...
[INFO] Building dependencies layer...
[INFO] Building snapshot dependencies layer...
[INFO] Building resources layer...
[INFO] Building classes layer...
[INFO] The base image requires auth. Trying again for openjdk:8...
[INFO] Retrieving registry credentials for registry-1.docker.io...
[INFO] 
[INFO] Container entrypoint set to [java, -Dzookeeper.address=10.20.0.28, -cp, /app/resources:/app/classes:/app/libs/*, org.apache.dubbo.samples.merge.MergeProvider]
[INFO] Loading to Docker daemon...
[INFO] 
[INFO] Built image to Docker daemon as dubbo-samples-merge-provider1:2.7.5-SNAPSHOT
[INFO] 
[INFO] 
[INFO] -----------< org.apache.dubbo:dubbo-samples-merge-provider2 >-----------
[INFO] Building dubbo-samples-merge-provider2 1.0-SNAPSHOT             [56/141]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ dubbo-samples-merge-provider2 ---
[INFO] 
[INFO] --- dubbo-maven-address-plugin:1.0-SNAPSHOT:local-address (default) @ dubbo-samples-merge-provider2 ---
[INFO] set dubbo local address 10.20.0.28 to property 'dubbo-local-address'
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ dubbo-samples-merge-provider2 ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 2 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.7.0:compile (default-compile) @ dubbo-samples-merge-provider2 ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 2 source files to /home/travis/build/htynkn/dubbo-samples/java/dubbo-samples-merge/dubbo-samples-merge-provider2/target/classes
[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ dubbo-samples-merge-provider2 ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /home/travis/build/htynkn/dubbo-samples/java/dubbo-samples-merge/dubbo-samples-merge-provider2/src/test/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.7.0:testCompile (default-testCompile) @ dubbo-samples-merge-provider2 ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ dubbo-samples-merge-provider2 ---
[INFO] No tests to run.
[INFO] 
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ dubbo-samples-merge-provider2 ---
[INFO] Building jar: /home/travis/build/htynkn/dubbo-samples/java/dubbo-samples-merge/dubbo-samples-merge-provider2/target/dubbo-samples-merge-provider2-1.0-SNAPSHOT.jar
[INFO] 
[INFO] --- jib-maven-plugin:1.2.0:dockerBuild (default) @ dubbo-samples-merge-provider2 ---
[INFO] 
[INFO] Containerizing application to Docker daemon as dubbo-samples-merge-provider2:2.7.5-SNAPSHOT...
[INFO] Getting base image openjdk:8...
[INFO] Building dependencies layer...
[INFO] Building snapshot dependencies layer...
[INFO] Building resources layer...
[INFO] Building classes layer...
[INFO] The base image requires auth. Trying again for openjdk:8...
[INFO] Retrieving registry credentials for registry-1.docker.io...
[INFO] 
[INFO] Container entrypoint set to [java, -Dzookeeper.address=10.20.0.28, -cp, /app/resources:/app/classes:/app/libs/*, org.apache.dubbo.samples.merge.MergeProvider2]
[INFO] Loading to Docker daemon...
[INFO] 
[INFO] Built image to Docker daemon as dubbo-samples-merge-provider2:2.7.5-SNAPSHOT
[INFO] 
[INFO] 
[INFO] -----------< org.apache.dubbo:dubbo-samples-merge-consumer >------------
[INFO] Building dubbo-samples-merge-consumer 1.0-SNAPSHOT              [57/141]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ dubbo-samples-merge-consumer ---
[INFO] 
[INFO] --- dubbo-maven-address-plugin:1.0-SNAPSHOT:local-address (default) @ dubbo-samples-merge-consumer ---
[INFO] set dubbo local address 10.20.0.28 to property 'dubbo-local-address'
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ dubbo-samples-merge-consumer ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 3 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.7.0:compile (default-compile) @ dubbo-samples-merge-consumer ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 2 source files to /home/travis/build/htynkn/dubbo-samples/java/dubbo-samples-merge/dubbo-samples-merge-consumer/target/classes
[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ dubbo-samples-merge-consumer ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /home/travis/build/htynkn/dubbo-samples/java/dubbo-samples-merge/dubbo-samples-merge-consumer/src/test/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.7.0:testCompile (default-testCompile) @ dubbo-samples-merge-consumer ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 2 source files to /home/travis/build/htynkn/dubbo-samples/java/dubbo-samples-merge/dubbo-samples-merge-consumer/target/test-classes
[INFO] 
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ dubbo-samples-merge-consumer ---
[INFO] 
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ dubbo-samples-merge-consumer ---
[INFO] Building jar: /home/travis/build/htynkn/dubbo-samples/java/dubbo-samples-merge/dubbo-samples-merge-consumer/target/dubbo-samples-merge-consumer-1.0-SNAPSHOT.jar
[INFO] 
[INFO] --- docker-maven-plugin:0.30.0:start (start) @ dubbo-samples-merge-consumer ---
[INFO] DOCKER> [zookeeper:latest]: Start container 60d5d44f5ad1
60d5d4> ZooKeeper JMX enabled by default
60d5d4> Using config: /conf/zoo.cfg
[INFO] DOCKER> [dubbo-samples-merge-provider1:2.7.5-SNAPSHOT]: Start container 83c80b057760
60d5d4> 2019-12-26 08:59:04,672 [myid:] - INFO  [main:QuorumPeerConfig@133] - Reading configuration from: /conf/zoo.cfg
60d5d4> 2019-12-26 08:59:04,678 [myid:] - INFO  [main:QuorumPeerConfig@375] - clientPort is not set
60d5d4> 2019-12-26 08:59:04,679 [myid:] - INFO  [main:QuorumPeerConfig@389] - secureClientPort is not set
60d5d4> 2019-12-26 08:59:04,685 [myid:] - ERROR [main:QuorumPeerConfig@645] - Invalid configuration, only one server specified (ignoring)
60d5d4> 2019-12-26 08:59:04,689 [myid:1] - INFO  [main:DatadirCleanupManager@78] - autopurge.snapRetainCount set to 3
60d5d4> 2019-12-26 08:59:04,694 [myid:1] - INFO  [main:DatadirCleanupManager@79] - autopurge.purgeInterval set to 0
60d5d4> 2019-12-26 08:59:04,696 [myid:1] - INFO  [main:DatadirCleanupManager@101] - Purge task is not scheduled.
60d5d4> 2019-12-26 08:59:04,699 [myid:1] - WARN  [main:QuorumPeerMain@125] - Either no config or no quorum defined in config, running  in standalone mode
60d5d4> 2019-12-26 08:59:04,703 [myid:1] - INFO  [main:ManagedUtil@46] - Log4j found with jmx enabled.
60d5d4> 2019-12-26 08:59:04,738 [myid:1] - INFO  [main:QuorumPeerConfig@133] - Reading configuration from: /conf/zoo.cfg
60d5d4> 2019-12-26 08:59:04,744 [myid:1] - INFO  [main:QuorumPeerConfig@375] - clientPort is not set
60d5d4> 2019-12-26 08:59:04,745 [myid:1] - INFO  [main:QuorumPeerConfig@389] - secureClientPort is not set
60d5d4> 2019-12-26 08:59:04,745 [myid:1] - ERROR [main:QuorumPeerConfig@645] - Invalid configuration, only one server specified (ignoring)
60d5d4> 2019-12-26 08:59:04,745 [myid:1] - INFO  [main:ZooKeeperServerMain@117] - Starting server
60d5d4> 2019-12-26 08:59:04,749 [myid:1] - INFO  [main:FileTxnSnapLog@103] - zookeeper.snapshot.trust.empty : false
60d5d4> 2019-12-26 08:59:04,768 [myid:1] - INFO  [main:Environment@109] - Server environment:zookeeper.version=3.5.6-c11b7e26bc554b8523dc929761dd28808913f091, built on 10/08/2019 20:18 GMT
60d5d4> 2019-12-26 08:59:04,772 [myid:1] - INFO  [main:Environment@109] - Server environment:host.name=60d5d44f5ad1
60d5d4> 2019-12-26 08:59:04,772 [myid:1] - INFO  [main:Environment@109] - Server environment:java.version=1.8.0_232
60d5d4> 2019-12-26 08:59:04,773 [myid:1] - INFO  [main:Environment@109] - Server environment:java.vendor=Oracle Corporation
60d5d4> 2019-12-26 08:59:04,774 [myid:1] - INFO  [main:Environment@109] - Server environment:java.home=/usr/local/openjdk-8
60d5d4> 2019-12-26 08:59:04,774 [myid:1] - INFO  [main:Environment@109] - Server environment:java.class.path=/apache-zookeeper-3.5.6-bin/bin/../zookeeper-server/target/classes:/apache-zookeeper-3.5.6-bin/bin/../build/classes:/apache-zookeeper-3.5.6-bin/bin/../zookeeper-server/target/lib/*.jar:/apache-zookeeper-3.5.6-bin/bin/../build/lib/*.jar:/apache-zookeeper-3.5.6-bin/bin/../lib/zookeeper-jute-3.5.6.jar:/apache-zookeeper-3.5.6-bin/bin/../lib/zookeeper-3.5.6.jar:/apache-zookeeper-3.5.6-bin/bin/../lib/slf4j-log4j12-1.7.25.jar:/apache-zookeeper-3.5.6-bin/bin/../lib/slf4j-api-1.7.25.jar:/apache-zookeeper-3.5.6-bin/bin/../lib/netty-transport-native-unix-common-4.1.42.Final.jar:/apache-zookeeper-3.5.6-bin/bin/../lib/netty-transport-native-epoll-4.1.42.Final.jar:/apache-zookeeper-3.5.6-bin/bin/../lib/netty-transport-4.1.42.Final.jar:/apache-zookeeper-3.5.6-bin/bin/../lib/netty-resolver-4.1.42.Final.jar:/apache-zookeeper-3.5.6-bin/bin/../lib/netty-handler-4.1.42.Final.jar:/apache-zookeeper-3.5.6-bin/bin/../lib/netty-common-4.1.42.Final.jar:/apache-zookeeper-3.5.6-bin/bin/../lib/netty-codec-4.1.42.Final.jar:/apache-zookeeper-3.5.6-bin/bin/../lib/netty-buffer-4.1.42.Final.jar:/apache-zookeeper-3.5.6-bin/bin/../lib/log4j-1.2.17.jar:/apache-zookeeper-3.5.6-bin/bin/../lib/json-simple-1.1.1.jar:/apache-zookeeper-3.5.6-bin/bin/../lib/jline-2.11.jar:/apache-zookeeper-3.5.6-bin/bin/../lib/jetty-util-9.4.17.v20190418.jar:/apache-zookeeper-3.5.6-bin/bin/../lib/jetty-servlet-9.4.17.v20190418.jar:/apache-zookeeper-3.5.6-bin/bin/../lib/jetty-server-9.4.17.v20190418.jar:/apache-zookeeper-3.5.6-bin/bin/../lib/jetty-security-9.4.17.v20190418.jar:/apache-zookeeper-3.5.6-bin/bin/../lib/jetty-io-9.4.17.v20190418.jar:/apache-zookeeper-3.5.6-bin/bin/../lib/jetty-http-9.4.17.v20190418.jar:/apache-zookeeper-3.5.6-bin/bin/../lib/javax.servlet-api-3.1.0.jar:/apache-zookeeper-3.5.6-bin/bin/../lib/jackson-databind-2.9.10.jar:/apache-zookeeper-3.5.6-bin/bin/../lib/jackson-core-2.9.10.jar:/apache-zookeeper-3.5.6-bin/bin/../lib/jackson-annotations-2.9.10.jar:/apache-zookeeper-3.5.6-bin/bin/../lib/commons-cli-1.2.jar:/apache-zookeeper-3.5.6-bin/bin/../lib/audience-annotations-0.5.0.jar:/apache-zookeeper-3.5.6-bin/bin/../zookeeper-*.jar:/apache-zookeeper-3.5.6-bin/bin/../zookeeper-server/src/main/resources/lib/*.jar:/conf:
60d5d4> 2019-12-26 08:59:04,774 [myid:1] - INFO  [main:Environment@109] - Server environment:java.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
60d5d4> 2019-12-26 08:59:04,782 [myid:1] - INFO  [main:Environment@109] - Server environment:java.io.tmpdir=/tmp
60d5d4> 2019-12-26 08:59:04,782 [myid:1] - INFO  [main:Environment@109] - Server environment:java.compiler=<NA>
60d5d4> 2019-12-26 08:59:04,782 [myid:1] - INFO  [main:Environment@109] - Server environment:os.name=Linux
60d5d4> 2019-12-26 08:59:04,782 [myid:1] - INFO  [main:Environment@109] - Server environment:os.arch=amd64
60d5d4> 2019-12-26 08:59:04,782 [myid:1] - INFO  [main:Environment@109] - Server environment:os.version=4.15.0-1050-gcp
60d5d4> 2019-12-26 08:59:04,782 [myid:1] - INFO  [main:Environment@109] - Server environment:user.name=zookeeper
60d5d4> 2019-12-26 08:59:04,782 [myid:1] - INFO  [main:Environment@109] - Server environment:user.home=/home/zookeeper
60d5d4> 2019-12-26 08:59:04,783 [myid:1] - INFO  [main:Environment@109] - Server environment:user.dir=/apache-zookeeper-3.5.6-bin
60d5d4> 2019-12-26 08:59:04,783 [myid:1] - INFO  [main:Environment@109] - Server environment:os.memory.free=111MB
60d5d4> 2019-12-26 08:59:04,783 [myid:1] - INFO  [main:Environment@109] - Server environment:os.memory.max=889MB
60d5d4> 2019-12-26 08:59:04,783 [myid:1] - INFO  [main:Environment@109] - Server environment:os.memory.total=121MB
60d5d4> 2019-12-26 08:59:04,791 [myid:1] - INFO  [main:ZooKeeperServer@938] - minSessionTimeout set to 4000
60d5d4> 2019-12-26 08:59:04,794 [myid:1] - INFO  [main:ZooKeeperServer@947] - maxSessionTimeout set to 40000
60d5d4> 2019-12-26 08:59:04,797 [myid:1] - INFO  [main:ZooKeeperServer@166] - Created server with tickTime 2000 minSessionTimeout 4000 maxSessionTimeout 40000 datadir /datalog/version-2 snapdir /data/version-2
60d5d4> 2019-12-26 08:59:04,845 [myid:1] - INFO  [main:Log@193] - Logging initialized @689ms to org.eclipse.jetty.util.log.Slf4jLog
83c80b> [26/12/19 08:59:05:005 UTC] main  INFO support.ClassPathXmlApplicationContext: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@6ae40994: startup date [Thu Dec 26 08:59:05 UTC 2019]; root of context hierarchy
60d5d4> 2019-12-26 08:59:05,040 [myid:1] - WARN  [main:ContextHandler@1588] - o.e.j.s.ServletContextHandler@5649fd9b{/,null,UNAVAILABLE} contextPath ends with /*
60d5d4> 2019-12-26 08:59:05,040 [myid:1] - WARN  [main:ContextHandler@1599] - Empty contextPath
60d5d4> 2019-12-26 08:59:05,064 [myid:1] - INFO  [main:Server@370] - jetty-9.4.17.v20190418; built: 2019-04-18T19:45:35.259Z; git: aa1c656c315c011c01e7b21aabb04066635b9f67; jvm 1.8.0_232-b09
60d5d4> 2019-12-26 08:59:05,179 [myid:1] - INFO  [main:DefaultSessionIdManager@365] - DefaultSessionIdManager workerName=node0
60d5d4> 2019-12-26 08:59:05,182 [myid:1] - INFO  [main:DefaultSessionIdManager@370] - No SessionScavenger set, using defaults
60d5d4> 2019-12-26 08:59:05,188 [myid:1] - INFO  [main:HouseKeeper@149] - node0 Scavenging every 600000ms
83c80b> [26/12/19 08:59:05:005 UTC] main  INFO xml.XmlBeanDefinitionReader: Loading XML bean definitions from class path resource [spring/merge-provider.xml]
60d5d4> 2019-12-26 08:59:05,213 [myid:1] - INFO  [main:ContextHandler@855] - Started o.e.j.s.ServletContextHandler@5649fd9b{/,null,AVAILABLE}
60d5d4> 2019-12-26 08:59:05,242 [myid:1] - INFO  [main:AbstractConnector@292] - Started ServerConnector@4520ebad{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
60d5d4> 2019-12-26 08:59:05,247 [myid:1] - INFO  [main:Server@410] - Started @1099ms
60d5d4> 2019-12-26 08:59:05,248 [myid:1] - INFO  [main:JettyAdminServer@112] - Started AdminServer on address 0.0.0.0, port 8080 and command URL /commands
60d5d4> 2019-12-26 08:59:05,271 [myid:1] - INFO  [main:ServerCnxnFactory@135] - Using org.apache.zookeeper.server.NIOServerCnxnFactory as server connection factory
60d5d4> 2019-12-26 08:59:05,276 [myid:1] - INFO  [main:NIOServerCnxnFactory@673] - Configuring NIO connection handler with 10s sessionless connection timeout, 1 selector thread(s), 4 worker threads, and 64 kB direct buffers.
60d5d4> 2019-12-26 08:59:05,281 [myid:1] - INFO  [main:NIOServerCnxnFactory@686] - binding to port /0.0.0.0:2181
60d5d4> 2019-12-26 08:59:05,307 [myid:1] - INFO  [main:ZKDatabase@117] - zookeeper.snapshotSizeFactor = 0.33
60d5d4> 2019-12-26 08:59:05,311 [myid:1] - INFO  [main:FileTxnSnapLog@384] - Snapshotting: 0x0 to /data/version-2/snapshot.0
60d5d4> 2019-12-26 08:59:05,314 [myid:1] - INFO  [main:FileTxnSnapLog@384] - Snapshotting: 0x0 to /data/version-2/snapshot.0
60d5d4> 2019-12-26 08:59:05,339 [myid:1] - INFO  [main:ContainerManager@64] - Using checkIntervalMs=60000 maxPerMinute=10000
83c80b> [26/12/19 08:59:05:005 UTC] main  INFO logger.LoggerFactory: using logger: org.apache.dubbo.common.logger.log4j.Log4jLoggerAdapter
83c80b> [26/12/19 08:59:05:005 UTC] main  INFO util.BeanRegistrar: The Infrastructure bean definition [Root bean: class [org.apache.dubbo.config.spring.beans.factory.annotation.DubboConfigAliasPostProcessor]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=nullwith name [dubboConfigAliasPostProcessor] has been registered.
83c80b> [26/12/19 08:59:05:005 UTC] main  WARN extension.SpringExtensionFactory:  [DUBBO] No spring extension (bean) named:monitor, try to find an extension (bean) of type org.apache.dubbo.config.MonitorConfig, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:05:005 UTC] main  WARN extension.SpringExtensionFactory:  [DUBBO] No spring extension (bean) named:application, try to find an extension (bean) of type org.apache.dubbo.config.ApplicationConfig, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:05:005 UTC] main  WARN extension.SpringExtensionFactory:  [DUBBO] No spring extension (bean) named:module, try to find an extension (bean) of type org.apache.dubbo.config.ModuleConfig, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:05:005 UTC] main  WARN extension.SpringExtensionFactory:  [DUBBO] No spring extension (bean) named:metrics, try to find an extension (bean) of type org.apache.dubbo.config.MetricsConfig, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:05:005 UTC] main  WARN extension.SpringExtensionFactory:  [DUBBO] No spring extension (bean) named:ssl, try to find an extension (bean) of type org.apache.dubbo.config.SslConfig, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:06:006 UTC] main  INFO utils.Compatibility: Running in ZooKeeper 3.4.x compatibility mode
83c80b> [26/12/19 08:59:06:006 UTC] main  INFO imps.CuratorFrameworkImpl: Starting
83c80b> [26/12/19 08:59:06:006 UTC] main  INFO zookeeper.ZooKeeper: Client environment:zookeeper.version=3.4.13-2d71af4dbe22557fda74f9a9b4309b15a7487f03, built on 06/29/2018 00:39 GMT
83c80b> [26/12/19 08:59:06:006 UTC] main  INFO zookeeper.ZooKeeper: Client environment:host.name=83c80b057760
83c80b> [26/12/19 08:59:06:006 UTC] main  INFO zookeeper.ZooKeeper: Client environment:java.version=1.8.0_232
83c80b> [26/12/19 08:59:06:006 UTC] main  INFO zookeeper.ZooKeeper: Client environment:java.vendor=Oracle Corporation
83c80b> [26/12/19 08:59:06:006 UTC] main  INFO zookeeper.ZooKeeper: Client environment:java.home=/usr/local/openjdk-8/jre
83c80b> [26/12/19 08:59:06:006 UTC] main  INFO zookeeper.ZooKeeper: Client environment:java.class.path=/app/resources:/app/classes:/app/libs/curator-framework-4.0.1.jar:/app/libs/spring-expression-4.3.16.RELEASE.jar:/app/libs/slf4j-log4j12-1.7.25.jar:/app/libs/commons-logging-1.2.jar:/app/libs/audience-annotations-0.5.0.jar:/app/libs/jline-0.9.94.jar:/app/libs/spring-context-support-1.0.5.jar:/app/libs/netty-all-4.1.25.Final.jar:/app/libs/guava-20.0.jar:/app/libs/snakeyaml-1.20.jar:/app/libs/spring-aop-4.3.16.RELEASE.jar:/app/libs/curator-client-4.0.1.jar:/app/libs/curator-recipes-4.0.1.jar:/app/libs/spring-beans-4.3.16.RELEASE.jar:/app/libs/slf4j-api-1.7.25.jar:/app/libs/spring-context-4.3.16.RELEASE.jar:/app/libs/zookeeper-3.4.13.jar:/app/libs/log4j-1.2.17.jar:/app/libs/gson-2.8.5.jar:/app/libs/spring-core-4.3.16.RELEASE.jar:/app/libs/javassist-3.20.0-GA.jar:/app/libs/dubbo-samples-merge-api-1.0-SNAPSHOT.jar:/app/libs/dubbo-2.7.5-SNAPSHOT.jar
83c80b> [26/12/19 08:59:06:006 UTC] main  INFO zookeeper.ZooKeeper: Client environment:java.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
83c80b> [26/12/19 08:59:06:006 UTC] main  INFO zookeeper.ZooKeeper: Client environment:java.io.tmpdir=/tmp
83c80b> [26/12/19 08:59:06:006 UTC] main  INFO zookeeper.ZooKeeper: Client environment:java.compiler=<NA>
83c80b> [26/12/19 08:59:06:006 UTC] main  INFO zookeeper.ZooKeeper: Client environment:os.name=Linux
83c80b> [26/12/19 08:59:06:006 UTC] main  INFO zookeeper.ZooKeeper: Client environment:os.arch=amd64
83c80b> [26/12/19 08:59:06:006 UTC] main  INFO zookeeper.ZooKeeper: Client environment:os.version=4.15.0-1050-gcp
83c80b> [26/12/19 08:59:06:006 UTC] main  INFO zookeeper.ZooKeeper: Client environment:user.name=root
83c80b> [26/12/19 08:59:06:006 UTC] main  INFO zookeeper.ZooKeeper: Client environment:user.home=/root
83c80b> [26/12/19 08:59:06:006 UTC] main  INFO zookeeper.ZooKeeper: Client environment:user.dir=/
83c80b> [26/12/19 08:59:06:006 UTC] main  INFO zookeeper.ZooKeeper: Initiating client connection, connectString=10.20.0.28:2181 sessionTimeout=60000 watcher=org.apache.curator.ConnectionState@70ed52de
83c80b> [26/12/19 08:59:06:006 UTC] main  INFO imps.CuratorFrameworkImpl: Default schema
83c80b> [26/12/19 08:59:06:006 UTC] main-SendThread(travis-job-562453a1-142e-4844-9693-be11073993e1.c.eco-emissary-99515.internal:2181)  INFO zookeeper.ClientCnxn: Opening socket connection to server travis-job-562453a1-142e-4844-9693-be11073993e1.c.eco-emissary-99515.internal/10.20.0.28:2181. Will not attempt to authenticate using SASL (unknown error)
83c80b> [26/12/19 08:59:06:006 UTC] main-SendThread(travis-job-562453a1-142e-4844-9693-be11073993e1.c.eco-emissary-99515.internal:2181)  INFO zookeeper.ClientCnxn: Socket connection established to travis-job-562453a1-142e-4844-9693-be11073993e1.c.eco-emissary-99515.internal/10.20.0.28:2181, initiating session
60d5d4> 2019-12-26 08:59:06,512 [myid:1] - INFO  [SyncThread:0:FileTxnLog@216] - Creating new log file: log.1
83c80b> [26/12/19 08:59:06:006 UTC] main-SendThread(travis-job-562453a1-142e-4844-9693-be11073993e1.c.eco-emissary-99515.internal:2181)  INFO zookeeper.ClientCnxn: Session establishment complete on server travis-job-562453a1-142e-4844-9693-be11073993e1.c.eco-emissary-99515.internal/10.20.0.28:2181, sessionid = 0x100000959660000, negotiated timeout = 40000
83c80b> [26/12/19 08:59:06:006 UTC] main-EventThread  INFO state.ConnectionStateManager: State change: CONNECTED
83c80b> [26/12/19 08:59:06:006 UTC] main  INFO zookeeper.ZookeeperTransporter:  [DUBBO] No valid zookeeper client found from cache, therefore create a new client for url. zookeeper://10.20.0.28:2181/ConfigCenterConfig?check=true&config-file=dubbo.properties&group=dubbo&highest-priority=false&timeout=3000, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:06:006 UTC] Curator-ConnectionStateManager-0  INFO curator.CuratorZookeeperClient:  [DUBBO] Curator zookeeper client instance initiated successfully, session id is 100000959660000, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:06:006 UTC] main  WARN config.ConfigurationUtils:  [DUBBO] You specified the config center, but there's not even one single config item in it., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:06:006 UTC] main  WARN config.ConfigurationUtils:  [DUBBO] You specified the config center, but there's not even one single config item in it., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:06:006 UTC] main  INFO utils.ConfigValidationUtils:  [DUBBO] There's no valid monitor config found, if you want to open monitor statistics for Dubbo, please make sure your monitor is configured properly., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:06:006 UTC] main  INFO bootstrap.DubboBootstrap:  [DUBBO] DubboBootstrap has been initialized!, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:06:006 UTC] main  INFO bootstrap.DubboBootstrap:  [DUBBO] DubboBootstrap is starting..., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:06:006 UTC] main  INFO config.ServiceConfig:  [DUBBO] No valid ip found from environment, try to find valid host from DNS., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:06:006 UTC] main  WARN extension.SpringExtensionFactory:  [DUBBO] No spring extension (bean) named:logger, try to find an extension (bean) of type org.apache.dubbo.common.logger.Logger, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:06:006 UTC] main  INFO config.ServiceConfig:  [DUBBO] Export dubbo service org.apache.dubbo.samples.merge.api.MergeService to local registry url : injvm://127.0.0.1/org.apache.dubbo.samples.merge.api.MergeService2?anyhost=true&application=merge-provider-1&bind.ip=172.17.0.3&bind.port=20880&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=merge2&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=1&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=provider&timestamp=1577350746701, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:06:006 UTC] main  INFO config.ServiceConfig:  [DUBBO] Register dubbo service org.apache.dubbo.samples.merge.api.MergeService url dubbo://10.20.0.28:20880/org.apache.dubbo.samples.merge.api.MergeService2?anyhost=true&application=merge-provider-1&bind.ip=172.17.0.3&bind.port=20880&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=merge2&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=1&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=provider&timestamp=1577350746701 to registry registry://10.20.0.28:2181/org.apache.dubbo.registry.RegistryService?application=merge-provider-1&dubbo=2.0.2&pid=1&registry=zookeeper&release=2.7.5-SNAPSHOT&timestamp=1577350746697, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:07:007 UTC] main  INFO server.Server:  [DUBBO] qos-server bind localhost:22222, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:07:007 UTC] main  INFO transport.AbstractServer:  [DUBBO] Start NettyServer bind /0.0.0.0:20880, export /10.20.0.28:20880, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:07:007 UTC] main  INFO zookeeper.ZookeeperTransporter:  [DUBBO] find valid zookeeper client from the cache for address: zookeeper://10.20.0.28:2181/org.apache.dubbo.registry.RegistryService?application=merge-provider-1&dubbo=2.0.2&interface=org.apache.dubbo.registry.RegistryService&pid=1&release=2.7.5-SNAPSHOT&timestamp=1577350746697, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:07:007 UTC] main  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Register: dubbo://10.20.0.28:20880/org.apache.dubbo.samples.merge.api.MergeService2?anyhost=true&application=merge-provider-1&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=merge2&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=1&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=provider&timestamp=1577350746701, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:07:007 UTC] main  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Subscribe: provider://10.20.0.28:20880/org.apache.dubbo.samples.merge.api.MergeService2?anyhost=true&application=merge-provider-1&bind.ip=172.17.0.3&bind.port=20880&category=configurators&check=false&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=merge2&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=1&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=provider&timestamp=1577350746701, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:07:007 UTC] main  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Notify urls for subscribe url provider://10.20.0.28:20880/org.apache.dubbo.samples.merge.api.MergeService2?anyhost=true&application=merge-provider-1&bind.ip=172.17.0.3&bind.port=20880&category=configurators&check=false&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=merge2&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=1&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=provider&timestamp=1577350746701, urls: [empty://10.20.0.28:20880/org.apache.dubbo.samples.merge.api.MergeService2?anyhost=true&application=merge-provider-1&bind.ip=172.17.0.3&bind.port=20880&category=configurators&check=false&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=merge2&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=1&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=provider&timestamp=1577350746701], dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:07:007 UTC] main  INFO metadata.DynamicConfigurationServiceNameMapping:  [DUBBO] Dubbo service[merge2] mapped to interface name[org.apache.dubbo.samples.merge.api.MergeService]., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:07:007 UTC] main  INFO config.ServiceConfig:  [DUBBO] No valid ip found from environment, try to find valid host from DNS., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:07:007 UTC] main  INFO config.ServiceConfig:  [DUBBO] Export dubbo service org.apache.dubbo.samples.merge.api.MergeService to local registry url : injvm://127.0.0.1/org.apache.dubbo.samples.merge.api.MergeService?anyhost=true&application=merge-provider-1&bind.ip=172.17.0.3&bind.port=20880&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=merge&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=1&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=provider&timestamp=1577350747280, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:07:007 UTC] main  INFO config.ServiceConfig:  [DUBBO] Register dubbo service org.apache.dubbo.samples.merge.api.MergeService url dubbo://10.20.0.28:20880/org.apache.dubbo.samples.merge.api.MergeService?anyhost=true&application=merge-provider-1&bind.ip=172.17.0.3&bind.port=20880&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=merge&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=1&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=provider&timestamp=1577350747280 to registry registry://10.20.0.28:2181/org.apache.dubbo.registry.RegistryService?application=merge-provider-1&dubbo=2.0.2&pid=1&registry=zookeeper&release=2.7.5-SNAPSHOT&timestamp=1577350747280, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:07:007 UTC] main  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Register: dubbo://10.20.0.28:20880/org.apache.dubbo.samples.merge.api.MergeService?anyhost=true&application=merge-provider-1&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=merge&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=1&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=provider&timestamp=1577350747280, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:07:007 UTC] main  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Subscribe: provider://10.20.0.28:20880/org.apache.dubbo.samples.merge.api.MergeService?anyhost=true&application=merge-provider-1&bind.ip=172.17.0.3&bind.port=20880&category=configurators&check=false&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=merge&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=1&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=provider&timestamp=1577350747280, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:07:007 UTC] main  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Notify urls for subscribe url provider://10.20.0.28:20880/org.apache.dubbo.samples.merge.api.MergeService?anyhost=true&application=merge-provider-1&bind.ip=172.17.0.3&bind.port=20880&category=configurators&check=false&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=merge&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=1&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=provider&timestamp=1577350747280, urls: [empty://10.20.0.28:20880/org.apache.dubbo.samples.merge.api.MergeService?anyhost=true&application=merge-provider-1&bind.ip=172.17.0.3&bind.port=20880&category=configurators&check=false&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=merge&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=1&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=provider&timestamp=1577350747280], dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:07:007 UTC] main  INFO metadata.DynamicConfigurationServiceNameMapping:  [DUBBO] Dubbo service[merge] mapped to interface name[org.apache.dubbo.samples.merge.api.MergeService]., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:07:007 UTC] main  INFO bootstrap.DubboBootstrap:  [DUBBO] DubboBootstrap has started., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
[INFO] DOCKER> Pattern 'dubbo service started' matched for container 83c80b057760
83c80b> dubbo service started
[INFO] DOCKER> [dubbo-samples-merge-provider1:2.7.5-SNAPSHOT]: Waited on log out 'dubbo service started' 3030 ms
[INFO] DOCKER> [dubbo-samples-merge-provider2:2.7.5-SNAPSHOT]: Start container 23c3deb69490
23c3de> [26/12/19 08:59:08:008 UTC] main  INFO support.ClassPathXmlApplicationContext: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@6ae40994: startup date [Thu Dec 26 08:59:08 UTC 2019]; root of context hierarchy
23c3de> [26/12/19 08:59:08:008 UTC] main  INFO xml.XmlBeanDefinitionReader: Loading XML bean definitions from class path resource [spring/merge-provider2.xml]
23c3de> [26/12/19 08:59:08:008 UTC] main  INFO logger.LoggerFactory: using logger: org.apache.dubbo.common.logger.log4j.Log4jLoggerAdapter
23c3de> [26/12/19 08:59:08:008 UTC] main  INFO util.BeanRegistrar: The Infrastructure bean definition [Root bean: class [org.apache.dubbo.config.spring.beans.factory.annotation.DubboConfigAliasPostProcessor]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=nullwith name [dubboConfigAliasPostProcessor] has been registered.
23c3de> [26/12/19 08:59:08:008 UTC] main  WARN extension.SpringExtensionFactory:  [DUBBO] No spring extension (bean) named:monitor, try to find an extension (bean) of type org.apache.dubbo.config.MonitorConfig, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.4
23c3de> [26/12/19 08:59:08:008 UTC] main  WARN extension.SpringExtensionFactory:  [DUBBO] No spring extension (bean) named:application, try to find an extension (bean) of type org.apache.dubbo.config.ApplicationConfig, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.4
23c3de> [26/12/19 08:59:08:008 UTC] main  WARN extension.SpringExtensionFactory:  [DUBBO] No spring extension (bean) named:module, try to find an extension (bean) of type org.apache.dubbo.config.ModuleConfig, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.4
23c3de> [26/12/19 08:59:08:008 UTC] main  WARN extension.SpringExtensionFactory:  [DUBBO] No spring extension (bean) named:metrics, try to find an extension (bean) of type org.apache.dubbo.config.MetricsConfig, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.4
23c3de> [26/12/19 08:59:08:008 UTC] main  WARN extension.SpringExtensionFactory:  [DUBBO] No spring extension (bean) named:ssl, try to find an extension (bean) of type org.apache.dubbo.config.SslConfig, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.4
23c3de> [26/12/19 08:59:09:009 UTC] main  INFO utils.Compatibility: Running in ZooKeeper 3.4.x compatibility mode
23c3de> [26/12/19 08:59:09:009 UTC] main  INFO imps.CuratorFrameworkImpl: Starting
23c3de> [26/12/19 08:59:09:009 UTC] main  INFO zookeeper.ZooKeeper: Client environment:zookeeper.version=3.4.13-2d71af4dbe22557fda74f9a9b4309b15a7487f03, built on 06/29/2018 00:39 GMT
23c3de> [26/12/19 08:59:09:009 UTC] main  INFO zookeeper.ZooKeeper: Client environment:host.name=23c3deb69490
23c3de> [26/12/19 08:59:09:009 UTC] main  INFO zookeeper.ZooKeeper: Client environment:java.version=1.8.0_232
23c3de> [26/12/19 08:59:09:009 UTC] main  INFO zookeeper.ZooKeeper: Client environment:java.vendor=Oracle Corporation
23c3de> [26/12/19 08:59:09:009 UTC] main  INFO zookeeper.ZooKeeper: Client environment:java.home=/usr/local/openjdk-8/jre
23c3de> [26/12/19 08:59:09:009 UTC] main  INFO zookeeper.ZooKeeper: Client environment:java.class.path=/app/resources:/app/classes:/app/libs/curator-framework-4.0.1.jar:/app/libs/spring-expression-4.3.16.RELEASE.jar:/app/libs/slf4j-log4j12-1.7.25.jar:/app/libs/commons-logging-1.2.jar:/app/libs/audience-annotations-0.5.0.jar:/app/libs/jline-0.9.94.jar:/app/libs/spring-context-support-1.0.5.jar:/app/libs/netty-all-4.1.25.Final.jar:/app/libs/guava-20.0.jar:/app/libs/snakeyaml-1.20.jar:/app/libs/spring-aop-4.3.16.RELEASE.jar:/app/libs/curator-client-4.0.1.jar:/app/libs/curator-recipes-4.0.1.jar:/app/libs/spring-beans-4.3.16.RELEASE.jar:/app/libs/slf4j-api-1.7.25.jar:/app/libs/spring-context-4.3.16.RELEASE.jar:/app/libs/zookeeper-3.4.13.jar:/app/libs/log4j-1.2.17.jar:/app/libs/gson-2.8.5.jar:/app/libs/spring-core-4.3.16.RELEASE.jar:/app/libs/javassist-3.20.0-GA.jar:/app/libs/dubbo-samples-merge-api-1.0-SNAPSHOT.jar:/app/libs/dubbo-2.7.5-SNAPSHOT.jar
23c3de> [26/12/19 08:59:09:009 UTC] main  INFO zookeeper.ZooKeeper: Client environment:java.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
23c3de> [26/12/19 08:59:09:009 UTC] main  INFO zookeeper.ZooKeeper: Client environment:java.io.tmpdir=/tmp
23c3de> [26/12/19 08:59:09:009 UTC] main  INFO zookeeper.ZooKeeper: Client environment:java.compiler=<NA>
23c3de> [26/12/19 08:59:09:009 UTC] main  INFO zookeeper.ZooKeeper: Client environment:os.name=Linux
23c3de> [26/12/19 08:59:09:009 UTC] main  INFO zookeeper.ZooKeeper: Client environment:os.arch=amd64
23c3de> [26/12/19 08:59:09:009 UTC] main  INFO zookeeper.ZooKeeper: Client environment:os.version=4.15.0-1050-gcp
23c3de> [26/12/19 08:59:09:009 UTC] main  INFO zookeeper.ZooKeeper: Client environment:user.name=root
23c3de> [26/12/19 08:59:09:009 UTC] main  INFO zookeeper.ZooKeeper: Client environment:user.home=/root
23c3de> [26/12/19 08:59:09:009 UTC] main  INFO zookeeper.ZooKeeper: Client environment:user.dir=/
23c3de> [26/12/19 08:59:09:009 UTC] main  INFO zookeeper.ZooKeeper: Initiating client connection, connectString=10.20.0.28:2181 sessionTimeout=60000 watcher=org.apache.curator.ConnectionState@24569dba
23c3de> [26/12/19 08:59:09:009 UTC] main  INFO imps.CuratorFrameworkImpl: Default schema
23c3de> [26/12/19 08:59:09:009 UTC] main-SendThread(travis-job-562453a1-142e-4844-9693-be11073993e1.c.eco-emissary-99515.internal:2181)  INFO zookeeper.ClientCnxn: Opening socket connection to server travis-job-562453a1-142e-4844-9693-be11073993e1.c.eco-emissary-99515.internal/10.20.0.28:2181. Will not attempt to authenticate using SASL (unknown error)
23c3de> [26/12/19 08:59:09:009 UTC] main-SendThread(travis-job-562453a1-142e-4844-9693-be11073993e1.c.eco-emissary-99515.internal:2181)  INFO zookeeper.ClientCnxn: Socket connection established to travis-job-562453a1-142e-4844-9693-be11073993e1.c.eco-emissary-99515.internal/10.20.0.28:2181, initiating session
23c3de> [26/12/19 08:59:09:009 UTC] main-SendThread(travis-job-562453a1-142e-4844-9693-be11073993e1.c.eco-emissary-99515.internal:2181)  INFO zookeeper.ClientCnxn: Session establishment complete on server travis-job-562453a1-142e-4844-9693-be11073993e1.c.eco-emissary-99515.internal/10.20.0.28:2181, sessionid = 0x100000959660001, negotiated timeout = 40000
23c3de> [26/12/19 08:59:09:009 UTC] main-EventThread  INFO state.ConnectionStateManager: State change: CONNECTED
23c3de> [26/12/19 08:59:09:009 UTC] Curator-ConnectionStateManager-0  INFO curator.CuratorZookeeperClient:  [DUBBO] Curator zookeeper client instance initiated successfully, session id is 100000959660001, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.4
23c3de> [26/12/19 08:59:09:009 UTC] main  INFO zookeeper.ZookeeperTransporter:  [DUBBO] No valid zookeeper client found from cache, therefore create a new client for url. zookeeper://10.20.0.28:2181/ConfigCenterConfig?check=true&config-file=dubbo.properties&group=dubbo&highest-priority=false&timeout=3000, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.4
23c3de> [26/12/19 08:59:09:009 UTC] main  WARN config.ConfigurationUtils:  [DUBBO] You specified the config center, but there's not even one single config item in it., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.4
23c3de> [26/12/19 08:59:09:009 UTC] main  WARN config.ConfigurationUtils:  [DUBBO] You specified the config center, but there's not even one single config item in it., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.4
23c3de> [26/12/19 08:59:09:009 UTC] main  INFO utils.ConfigValidationUtils:  [DUBBO] There's no valid monitor config found, if you want to open monitor statistics for Dubbo, please make sure your monitor is configured properly., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.4
23c3de> [26/12/19 08:59:09:009 UTC] main  INFO bootstrap.DubboBootstrap:  [DUBBO] DubboBootstrap has been initialized!, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.4
23c3de> [26/12/19 08:59:09:009 UTC] main  INFO bootstrap.DubboBootstrap:  [DUBBO] DubboBootstrap is starting..., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.4
23c3de> [26/12/19 08:59:09:009 UTC] main  INFO config.ServiceConfig:  [DUBBO] No valid ip found from environment, try to find valid host from DNS., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.4
23c3de> [26/12/19 08:59:09:009 UTC] main  WARN extension.SpringExtensionFactory:  [DUBBO] No spring extension (bean) named:logger, try to find an extension (bean) of type org.apache.dubbo.common.logger.Logger, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.4
23c3de> [26/12/19 08:59:09:009 UTC] main  INFO config.ServiceConfig:  [DUBBO] Export dubbo service org.apache.dubbo.samples.merge.api.MergeService to local registry url : injvm://127.0.0.1/org.apache.dubbo.samples.merge.api.MergeService?anyhost=true&application=merge-provider-2&bind.ip=172.17.0.4&bind.port=20881&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=merge3&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=1&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=provider&timestamp=1577350749542, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.4
23c3de> [26/12/19 08:59:09:009 UTC] main  INFO config.ServiceConfig:  [DUBBO] Register dubbo service org.apache.dubbo.samples.merge.api.MergeService url dubbo://10.20.0.28:20881/org.apache.dubbo.samples.merge.api.MergeService?anyhost=true&application=merge-provider-2&bind.ip=172.17.0.4&bind.port=20881&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=merge3&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=1&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=provider&timestamp=1577350749542 to registry registry://10.20.0.28:2181/org.apache.dubbo.registry.RegistryService?application=merge-provider-2&dubbo=2.0.2&pid=1&registry=zookeeper&release=2.7.5-SNAPSHOT&timestamp=1577350749534, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.4
23c3de> [26/12/19 08:59:09:009 UTC] main  INFO server.Server:  [DUBBO] qos-server bind localhost:22222, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.4
23c3de> [26/12/19 08:59:09:009 UTC] main  INFO transport.AbstractServer:  [DUBBO] Start NettyServer bind /0.0.0.0:20881, export /10.20.0.28:20881, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.4
23c3de> [26/12/19 08:59:10:010 UTC] main  INFO zookeeper.ZookeeperTransporter:  [DUBBO] find valid zookeeper client from the cache for address: zookeeper://10.20.0.28:2181/org.apache.dubbo.registry.RegistryService?application=merge-provider-2&dubbo=2.0.2&interface=org.apache.dubbo.registry.RegistryService&pid=1&release=2.7.5-SNAPSHOT&timestamp=1577350749534, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.4
23c3de> [26/12/19 08:59:10:010 UTC] main  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Register: dubbo://10.20.0.28:20881/org.apache.dubbo.samples.merge.api.MergeService?anyhost=true&application=merge-provider-2&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=merge3&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=1&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=provider&timestamp=1577350749542, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.4
23c3de> [26/12/19 08:59:10:010 UTC] main  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Subscribe: provider://10.20.0.28:20881/org.apache.dubbo.samples.merge.api.MergeService?anyhost=true&application=merge-provider-2&bind.ip=172.17.0.4&bind.port=20881&category=configurators&check=false&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=merge3&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=1&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=provider&timestamp=1577350749542, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.4
23c3de> [26/12/19 08:59:10:010 UTC] main  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Notify urls for subscribe url provider://10.20.0.28:20881/org.apache.dubbo.samples.merge.api.MergeService?anyhost=true&application=merge-provider-2&bind.ip=172.17.0.4&bind.port=20881&category=configurators&check=false&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=merge3&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=1&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=provider&timestamp=1577350749542, urls: [empty://10.20.0.28:20881/org.apache.dubbo.samples.merge.api.MergeService?anyhost=true&application=merge-provider-2&bind.ip=172.17.0.4&bind.port=20881&category=configurators&check=false&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=merge3&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=1&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=provider&timestamp=1577350749542], dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.4
23c3de> [26/12/19 08:59:10:010 UTC] main  INFO metadata.DynamicConfigurationServiceNameMapping:  [DUBBO] Dubbo service[merge3] mapped to interface name[org.apache.dubbo.samples.merge.api.MergeService]., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.4
23c3de> [26/12/19 08:59:10:010 UTC] main  INFO bootstrap.DubboBootstrap:  [DUBBO] DubboBootstrap has started., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.4
23c3de> dubbo service started
[INFO] DOCKER> Pattern 'dubbo service started' matched for container 23c3deb69490
[INFO] DOCKER> [dubbo-samples-merge-provider2:2.7.5-SNAPSHOT]: Waited on log out 'dubbo service started' 2510 ms
[INFO] 
[INFO] --- maven-failsafe-plugin:2.21.0:integration-test (default) @ dubbo-samples-merge-consumer ---
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.apache.dubbo.samples.merge.Consumer1IT
[26/12/19 08:59:10:010 UTC] main  INFO support.DefaultTestContextBootstrapper: Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]
[26/12/19 08:59:10:010 UTC] main  INFO support.DefaultTestContextBootstrapper: Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@56ac3a89, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@27c20538, org.springframework.test.context.support.DirtiesContextTestExecutionListener@72d818d1]
[26/12/19 08:59:10:010 UTC] main  INFO xml.XmlBeanDefinitionReader: Loading XML bean definitions from class path resource [spring/merge-consumer.xml]
[26/12/19 08:59:11:011 UTC] main  INFO logger.LoggerFactory: using logger: org.apache.dubbo.common.logger.log4j.Log4jLoggerAdapter
[26/12/19 08:59:11:011 UTC] main  INFO util.BeanRegistrar: The Infrastructure bean definition [Root bean: class [org.apache.dubbo.config.spring.beans.factory.annotation.DubboConfigAliasPostProcessor]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=nullwith name [dubboConfigAliasPostProcessor] has been registered.
[26/12/19 08:59:11:011 UTC] main  INFO support.GenericApplicationContext: Refreshing org.springframework.context.support.GenericApplicationContext@3a5ed7a6: startup date [Thu Dec 26 08:59:11 UTC 2019]; root of context hierarchy
[26/12/19 08:59:11:011 UTC] main  WARN extension.SpringExtensionFactory:  [DUBBO] No spring extension (bean) named:monitor, try to find an extension (bean) of type org.apache.dubbo.config.MonitorConfig, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:11:011 UTC] main  WARN extension.SpringExtensionFactory:  [DUBBO] No spring extension (bean) named:application, try to find an extension (bean) of type org.apache.dubbo.config.ApplicationConfig, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:11:011 UTC] main  WARN extension.SpringExtensionFactory:  [DUBBO] No spring extension (bean) named:module, try to find an extension (bean) of type org.apache.dubbo.config.ModuleConfig, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:11:011 UTC] main  WARN extension.SpringExtensionFactory:  [DUBBO] No spring extension (bean) named:metrics, try to find an extension (bean) of type org.apache.dubbo.config.MetricsConfig, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:11:011 UTC] main  WARN extension.SpringExtensionFactory:  [DUBBO] No spring extension (bean) named:ssl, try to find an extension (bean) of type org.apache.dubbo.config.SslConfig, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:11:011 UTC] main  INFO utils.Compatibility: Running in ZooKeeper 3.4.x compatibility mode
[26/12/19 08:59:11:011 UTC] main  INFO imps.CuratorFrameworkImpl: Starting
[26/12/19 08:59:11:011 UTC] main  INFO zookeeper.ZooKeeper: Client environment:zookeeper.version=3.4.13-2d71af4dbe22557fda74f9a9b4309b15a7487f03, built on 06/29/2018 00:39 GMT
[26/12/19 08:59:11:011 UTC] main  INFO zookeeper.ZooKeeper: Client environment:host.name=localhost
[26/12/19 08:59:11:011 UTC] main  INFO zookeeper.ZooKeeper: Client environment:java.version=1.8.0_222
[26/12/19 08:59:11:011 UTC] main  INFO zookeeper.ZooKeeper: Client environment:java.vendor=Private Build
[26/12/19 08:59:11:011 UTC] main  INFO zookeeper.ZooKeeper: Client environment:java.home=/usr/lib/jvm/java-8-openjdk-amd64/jre
[26/12/19 08:59:11:011 UTC] main  INFO zookeeper.ZooKeeper: Client environment:java.class.path=/home/travis/build/htynkn/dubbo-samples/java/dubbo-samples-merge/dubbo-samples-merge-consumer/target/test-classes:/home/travis/build/htynkn/dubbo-samples/java/dubbo-samples-merge/dubbo-samples-merge-consumer/target/dubbo-samples-merge-consumer-1.0-SNAPSHOT.jar:/home/travis/build/htynkn/dubbo-samples/java/dubbo-samples-merge/dubbo-samples-merge-api/target/dubbo-samples-merge-api-1.0-SNAPSHOT.jar:/home/travis/.m2/repository/org/apache/dubbo/dubbo/2.7.5-SNAPSHOT/dubbo-2.7.5-SNAPSHOT.jar:/home/travis/.m2/repository/org/springframework/spring-context/4.3.16.RELEASE/spring-context-4.3.16.RELEASE.jar:/home/travis/.m2/repository/org/springframework/spring-aop/4.3.16.RELEASE/spring-aop-4.3.16.RELEASE.jar:/home/travis/.m2/repository/org/springframework/spring-beans/4.3.16.RELEASE/spring-beans-4.3.16.RELEASE.jar:/home/travis/.m2/repository/org/springframework/spring-expression/4.3.16.RELEASE/spring-expression-4.3.16.RELEASE.jar:/home/travis/.m2/repository/com/alibaba/spring/spring-context-support/1.0.5/spring-context-support-1.0.5.jar:/home/travis/.m2/repository/org/javassist/javassist/3.20.0-GA/javassist-3.20.0-GA.jar:/home/travis/.m2/repository/io/netty/netty-all/4.1.25.Final/netty-all-4.1.25.Final.jar:/home/travis/.m2/repository/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar:/home/travis/.m2/repository/org/yaml/snakeyaml/1.20/snakeyaml-1.20.jar:/home/travis/.m2/repository/org/apache/curator/curator-recipes/4.0.1/curator-recipes-4.0.1.jar:/home/travis/.m2/repository/org/apache/curator/curator-framework/4.0.1/curator-framework-4.0.1.jar:/home/travis/.m2/repository/org/apache/curator/curator-client/4.0.1/curator-client-4.0.1.jar:/home/travis/.m2/repository/com/google/guava/guava/20.0/guava-20.0.jar:/home/travis/.m2/repository/org/apache/zookeeper/zookeeper/3.4.13/zookeeper-3.4.13.jar:/home/travis/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar:/home/travis/.m2/repository/org/slf4j/slf4j-log4j12/1.7.25/slf4j-log4j12-1.7.25.jar:/home/travis/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar:/home/travis/.m2/repository/jline/jline/0.9.94/jline-0.9.94.jar:/home/travis/.m2/repository/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0.jar:/home/travis/.m2/repository/junit/junit/4.12/junit-4.12.jar:/home/travis/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/home/travis/.m2/repository/org/springframework/spring-test/4.3.16.RELEASE/spring-test-4.3.16.RELEASE.jar:/home/travis/.m2/repository/org/springframework/spring-core/4.3.16.RELEASE/spring-core-4.3.16.RELEASE.jar:/home/travis/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:
[26/12/19 08:59:11:011 UTC] main  INFO zookeeper.ZooKeeper: Client environment:java.library.path=/usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib
[26/12/19 08:59:11:011 UTC] main  INFO zookeeper.ZooKeeper: Client environment:java.io.tmpdir=/tmp
[26/12/19 08:59:11:011 UTC] main  INFO zookeeper.ZooKeeper: Client environment:java.compiler=<NA>
[26/12/19 08:59:11:011 UTC] main  INFO zookeeper.ZooKeeper: Client environment:os.name=Linux
[26/12/19 08:59:11:011 UTC] main  INFO zookeeper.ZooKeeper: Client environment:os.arch=amd64
[26/12/19 08:59:11:011 UTC] main  INFO zookeeper.ZooKeeper: Client environment:os.version=4.15.0-1050-gcp
[26/12/19 08:59:11:011 UTC] main  INFO zookeeper.ZooKeeper: Client environment:user.name=travis
[26/12/19 08:59:11:011 UTC] main  INFO zookeeper.ZooKeeper: Client environment:user.home=/home/travis
[26/12/19 08:59:11:011 UTC] main  INFO zookeeper.ZooKeeper: Client environment:user.dir=/home/travis/build/htynkn/dubbo-samples/java/dubbo-samples-merge/dubbo-samples-merge-consumer
[26/12/19 08:59:11:011 UTC] main  INFO zookeeper.ZooKeeper: Initiating client connection, connectString=10.20.0.28:2181 sessionTimeout=60000 watcher=org.apache.curator.ConnectionState@7b7fdc8
[26/12/19 08:59:11:011 UTC] main  INFO imps.CuratorFrameworkImpl: Default schema
[26/12/19 08:59:11:011 UTC] main-SendThread(travis-job-562453a1-142e-4844-9693-be11073993e1.c.eco-emissary-99515.internal:2181)  INFO zookeeper.ClientCnxn: Opening socket connection to server travis-job-562453a1-142e-4844-9693-be11073993e1.c.eco-emissary-99515.internal/10.20.0.28:2181. Will not attempt to authenticate using SASL (unknown error)
[26/12/19 08:59:11:011 UTC] main-SendThread(travis-job-562453a1-142e-4844-9693-be11073993e1.c.eco-emissary-99515.internal:2181)  INFO zookeeper.ClientCnxn: Socket connection established to travis-job-562453a1-142e-4844-9693-be11073993e1.c.eco-emissary-99515.internal/10.20.0.28:2181, initiating session
[26/12/19 08:59:11:011 UTC] main-SendThread(travis-job-562453a1-142e-4844-9693-be11073993e1.c.eco-emissary-99515.internal:2181)  INFO zookeeper.ClientCnxn: Session establishment complete on server travis-job-562453a1-142e-4844-9693-be11073993e1.c.eco-emissary-99515.internal/10.20.0.28:2181, sessionid = 0x100000959660002, negotiated timeout = 40000
[26/12/19 08:59:11:011 UTC] main-EventThread  INFO state.ConnectionStateManager: State change: CONNECTED
[26/12/19 08:59:11:011 UTC] main  INFO zookeeper.ZookeeperTransporter:  [DUBBO] No valid zookeeper client found from cache, therefore create a new client for url. zookeeper://10.20.0.28:2181/ConfigCenterConfig?check=true&config-file=dubbo.properties&group=dubbo&highest-priority=false&timeout=3000, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:11:011 UTC] Curator-ConnectionStateManager-0  INFO curator.CuratorZookeeperClient:  [DUBBO] Curator zookeeper client instance initiated successfully, session id is 100000959660002, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:11:011 UTC] main  WARN config.ConfigurationUtils:  [DUBBO] You specified the config center, but there's not even one single config item in it., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:11:011 UTC] main  WARN config.ConfigurationUtils:  [DUBBO] You specified the config center, but there's not even one single config item in it., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:11:011 UTC] main  INFO utils.ConfigValidationUtils:  [DUBBO] There's no valid monitor config found, if you want to open monitor statistics for Dubbo, please make sure your monitor is configured properly., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:11:011 UTC] main  INFO bootstrap.DubboBootstrap:  [DUBBO] DubboBootstrap has been initialized!, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:11:011 UTC] main  INFO bootstrap.DubboBootstrap:  [DUBBO] DubboBootstrap is starting..., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:11:011 UTC] main  INFO bootstrap.DubboBootstrap:  [DUBBO] DubboBootstrap has started., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:12:012 UTC] main  INFO server.Server:  [DUBBO] qos-server bind localhost:22222, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:12:012 UTC] main  INFO zookeeper.ZookeeperTransporter:  [DUBBO] find valid zookeeper client from the cache for address: zookeeper://10.20.0.28:2181/org.apache.dubbo.registry.RegistryService?application=merge-consumer&dubbo=2.0.2&interface=org.apache.dubbo.registry.RegistryService&pid=22872&release=2.7.5-SNAPSHOT&timestamp=1577350751952, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:12:012 UTC] main  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Register: consumer://172.17.0.1/org.apache.dubbo.samples.merge.api.MergeService?application=merge-consumer&category=consumers&check=false&dubbo=2.0.2&group=*&init=false&interface=org.apache.dubbo.samples.merge.api.MergeService&merger=true&methods=mergeResult&pid=22872&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=consumer&sticky=false&timestamp=1577350751933, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:12:012 UTC] main  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Subscribe: consumer://172.17.0.1/org.apache.dubbo.samples.merge.api.MergeService?application=merge-consumer&category=providers,configurators,routers&dubbo=2.0.2&group=*&init=false&interface=org.apache.dubbo.samples.merge.api.MergeService&merger=true&methods=mergeResult&pid=22872&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=consumer&sticky=false&timestamp=1577350751933, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:12:012 UTC] main  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Notify urls for subscribe url consumer://172.17.0.1/org.apache.dubbo.samples.merge.api.MergeService?application=merge-consumer&category=providers,configurators,routers&dubbo=2.0.2&group=*&init=false&interface=org.apache.dubbo.samples.merge.api.MergeService&merger=true&methods=mergeResult&pid=22872&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=consumer&sticky=false&timestamp=1577350751933, urls: [dubbo://10.20.0.28:20880/org.apache.dubbo.samples.merge.api.MergeService?anyhost=true&application=merge-provider-1&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=merge&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=1&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=provider&timestamp=1577350747280, dubbo://10.20.0.28:20880/org.apache.dubbo.samples.merge.api.MergeService2?anyhost=true&application=merge-provider-1&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=merge2&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=1&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=provider&timestamp=1577350746701, dubbo://10.20.0.28:20881/org.apache.dubbo.samples.merge.api.MergeService?anyhost=true&application=merge-provider-2&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=merge3&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=1&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=provider&timestamp=1577350749542, empty://172.17.0.1/org.apache.dubbo.samples.merge.api.MergeService?application=merge-consumer&category=configurators&dubbo=2.0.2&group=*&init=false&interface=org.apache.dubbo.samples.merge.api.MergeService&merger=true&methods=mergeResult&pid=22872&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=consumer&sticky=false&timestamp=1577350751933, empty://172.17.0.1/org.apache.dubbo.samples.merge.api.MergeService?application=merge-consumer&category=routers&dubbo=2.0.2&group=*&init=false&interface=org.apache.dubbo.samples.merge.api.MergeService&merger=true&methods=mergeResult&pid=22872&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=consumer&sticky=false&timestamp=1577350751933], dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:12:012 UTC] NettyClientWorker-4-1  INFO netty4.NettyClientHandler:  [DUBBO] The connection of /10.20.0.28:54632 -> /10.20.0.28:20880 is established., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:12:012 UTC] main  INFO transport.AbstractClient:  [DUBBO] Successed connect to server /10.20.0.28:20880 from NettyClient 172.17.0.1 using dubbo version 2.7.5-SNAPSHOT, channel is NettyChannel [channel=[id: 0xb4331ed4, L:/10.20.0.28:54632 - R:/10.20.0.28:20880]], dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:12:012 UTC] main  INFO transport.AbstractClient:  [DUBBO] Start NettyClient /172.17.0.1 connect to the server /10.20.0.28:20880, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
83c80b> [26/12/19 08:59:12:012 UTC] NettyServerWorker-5-1  INFO netty4.NettyServerHandler:  [DUBBO] The connection of /10.20.0.28:54632 -> /172.17.0.3:20880 is established., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
[26/12/19 08:59:12:012 UTC] main  INFO transport.AbstractClient:  [DUBBO] Successed connect to server /10.20.0.28:20881 from NettyClient 172.17.0.1 using dubbo version 2.7.5-SNAPSHOT, channel is NettyChannel [channel=[id: 0x4cff0b4b, L:/10.20.0.28:53596 - R:/10.20.0.28:20881]], dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:12:012 UTC] main  INFO transport.AbstractClient:  [DUBBO] Start NettyClient /172.17.0.1 connect to the server /10.20.0.28:20881, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:12:012 UTC] NettyClientWorker-4-2  INFO netty4.NettyClientHandler:  [DUBBO] The connection of /10.20.0.28:53596 -> /10.20.0.28:20881 is established., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:12:012 UTC] main  INFO config.ReferenceConfig:  [DUBBO] Refer dubbo service org.apache.dubbo.samples.merge.api.MergeService from url zookeeper://10.20.0.28:2181/org.apache.dubbo.registry.RegistryService?anyhost=true&application=merge-consumer&check=false&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=*&init=false&interface=org.apache.dubbo.samples.merge.api.MergeService&merger=true&methods=mergeResult&pid=22872&register.ip=172.17.0.1&release=2.7.5-SNAPSHOT&remote.application=merge-provider-1&revision=1.0-SNAPSHOT&side=consumer&sticky=false&timestamp=1577350751933, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 1.957 s <<< FAILURE! - in org.apache.dubbo.samples.merge.Consumer1IT
[ERROR] test(org.apache.dubbo.samples.merge.Consumer1IT)  Time elapsed: 0.04 s  <<< ERROR!
org.apache.dubbo.rpc.RpcException: Failed to invoke service merge2/org.apache.dubbo.samples.merge.api.MergeService: java.util.concurrent.ThreadPoolExecutor cannot be cast to org.apache.dubbo.common.threadpool.ThreadlessExecutor
	at org.apache.dubbo.samples.merge.Consumer1IT.test(Consumer1IT.java:39)
Caused by: java.lang.ClassCastException: java.util.concurrent.ThreadPoolExecutor cannot be cast to org.apache.dubbo.common.threadpool.ThreadlessExecutor
	at org.apache.dubbo.samples.merge.Consumer1IT.test(Consumer1IT.java:39)

[INFO] Running org.apache.dubbo.samples.merge.Consumer2IT
[26/12/19 08:59:12:012 UTC] NettyClientWorker-4-2 ERROR transport.CodecSupport:  [DUBBO] Serialization extension org.apache.dubbo.common.serialize.kryo.optimized.KryoSerialization2 has duplicate id to Serialization extension org.apache.dubbo.common.serialize.kryo.KryoSerialization, ignore this Serialization extension, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:12:012 UTC] NettyClientWorker-4-2 ERROR transport.CodecSupport:  [DUBBO] Serialization extension org.apache.dubbo.common.serialize.protobuf.support.GenericProtobufJsonSerialization has duplicate id to Serialization extension org.apache.dubbo.common.serialize.protobuf.support.GenericProtobufSerialization, ignore this Serialization extension, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:12:012 UTC] main  INFO support.DefaultTestContextBootstrapper: Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]
[26/12/19 08:59:12:012 UTC] main  INFO support.DefaultTestContextBootstrapper: Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@6e9319f, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@72e34f77, org.springframework.test.context.support.DirtiesContextTestExecutionListener@7bf9b098]
[26/12/19 08:59:12:012 UTC] main  INFO xml.XmlBeanDefinitionReader: Loading XML bean definitions from class path resource [spring/merge-consumer2.xml]
[26/12/19 08:59:12:012 UTC] main  INFO util.BeanRegistrar: The Infrastructure bean definition [Root bean: class [org.apache.dubbo.config.spring.beans.factory.annotation.DubboConfigAliasPostProcessor]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=nullwith name [dubboConfigAliasPostProcessor] has been registered.
[26/12/19 08:59:12:012 UTC] main  INFO support.GenericApplicationContext: Refreshing org.springframework.context.support.GenericApplicationContext@389adf1d: startup date [Thu Dec 26 08:59:12 UTC 2019]; root of context hierarchy
23c3de> [26/12/19 08:59:12:012 UTC] DubboServerHandler-10.20.0.28:20881-thread-2 ERROR transport.CodecSupport:  [DUBBO] Serialization extension org.apache.dubbo.common.serialize.protobuf.support.GenericProtobufJsonSerialization has duplicate id to Serialization extension org.apache.dubbo.common.serialize.protobuf.support.GenericProtobufSerialization, ignore this Serialization extension, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.4
83c80b> [26/12/19 08:59:12:012 UTC] DubboServerHandler-10.20.0.28:20880-thread-2 ERROR transport.CodecSupport:  [DUBBO] Serialization extension org.apache.dubbo.common.serialize.kryo.optimized.KryoSerialization2 has duplicate id to Serialization extension org.apache.dubbo.common.serialize.kryo.KryoSerialization, ignore this Serialization extension, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:12:012 UTC] DubboServerHandler-10.20.0.28:20880-thread-2 ERROR transport.CodecSupport:  [DUBBO] Serialization extension org.apache.dubbo.common.serialize.protobuf.support.GenericProtobufJsonSerialization has duplicate id to Serialization extension org.apache.dubbo.common.serialize.protobuf.support.GenericProtobufSerialization, ignore this Serialization extension, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
[26/12/19 08:59:12:012 UTC] main  WARN context.ConfigManager:  [DUBBO] Duplicate ReferenceBean found, there already has one default ReferenceBean or more than two ReferenceBeans have the same id, you can try to give each ReferenceBean a different id : <dubbo:reference />, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:12:012 UTC] main  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Register: consumer://172.17.0.1/org.apache.dubbo.samples.merge.api.MergeService?application=merge-consumer&category=consumers&check=false&dubbo=2.0.2&group=merge2,merge3&init=false&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=22872&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=consumer&sticky=false&timestamp=1577350752916, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:12:012 UTC] main  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Subscribe: consumer://172.17.0.1/org.apache.dubbo.samples.merge.api.MergeService?application=merge-consumer&category=providers,configurators,routers&dubbo=2.0.2&group=merge2,merge3&init=false&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=22872&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=consumer&sticky=false&timestamp=1577350752916, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:12:012 UTC] main  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Notify urls for subscribe url consumer://172.17.0.1/org.apache.dubbo.samples.merge.api.MergeService?application=merge-consumer&category=providers,configurators,routers&dubbo=2.0.2&group=merge2,merge3&init=false&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=22872&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=consumer&sticky=false&timestamp=1577350752916, urls: [dubbo://10.20.0.28:20880/org.apache.dubbo.samples.merge.api.MergeService2?anyhost=true&application=merge-provider-1&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=merge2&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=1&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=provider&timestamp=1577350746701, dubbo://10.20.0.28:20881/org.apache.dubbo.samples.merge.api.MergeService?anyhost=true&application=merge-provider-2&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=merge3&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=1&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=provider&timestamp=1577350749542, empty://172.17.0.1/org.apache.dubbo.samples.merge.api.MergeService?application=merge-consumer&category=configurators&dubbo=2.0.2&group=merge2,merge3&init=false&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=22872&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=consumer&sticky=false&timestamp=1577350752916, empty://172.17.0.1/org.apache.dubbo.samples.merge.api.MergeService?application=merge-consumer&category=routers&dubbo=2.0.2&group=merge2,merge3&init=false&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=22872&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=consumer&sticky=false&timestamp=1577350752916], dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:12:012 UTC] main  INFO config.ReferenceConfig:  [DUBBO] Refer dubbo service org.apache.dubbo.samples.merge.api.MergeService from url zookeeper://10.20.0.28:2181/org.apache.dubbo.registry.RegistryService?anyhost=true&application=merge-consumer&check=false&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=merge2,merge3&init=false&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=22872&register.ip=172.17.0.1&release=2.7.5-SNAPSHOT&remote.application=merge-provider-1&revision=1.0-SNAPSHOT&side=consumer&sticky=false&timestamp=1577350752916, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.447 s - in org.apache.dubbo.samples.merge.Consumer2IT
[26/12/19 08:59:13:013 UTC] Thread-3  INFO support.GenericApplicationContext: Closing org.springframework.context.support.GenericApplicationContext@389adf1d: startup date [Thu Dec 26 08:59:12 UTC 2019]; root of context hierarchy
[26/12/19 08:59:13:013 UTC] Thread-3  INFO support.AbstractRegistryFactory:  [DUBBO] Close all registries [zookeeper://10.20.0.28:2181/org.apache.dubbo.registry.RegistryService?application=merge-consumer&dubbo=2.0.2&interface=org.apache.dubbo.registry.RegistryService&pid=22872&release=2.7.5-SNAPSHOT&timestamp=1577350751952], dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:13:013 UTC] Thread-3  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Destroy registry:zookeeper://10.20.0.28:2181/org.apache.dubbo.registry.RegistryService?application=merge-consumer&dubbo=2.0.2&interface=org.apache.dubbo.registry.RegistryService&pid=22872&release=2.7.5-SNAPSHOT&timestamp=1577350751952, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:13:013 UTC] Thread-3  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Unregister: consumer://172.17.0.1/org.apache.dubbo.samples.merge.api.MergeService?application=merge-consumer&category=consumers&check=false&dubbo=2.0.2&group=merge2,merge3&init=false&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=22872&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=consumer&sticky=false&timestamp=1577350752916, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:13:013 UTC] Thread-0  INFO support.GenericApplicationContext: Closing org.springframework.context.support.GenericApplicationContext@3a5ed7a6: startup date [Thu Dec 26 08:59:11 UTC 2019]; root of context hierarchy
[26/12/19 08:59:13:013 UTC] DubboShutdownHook  INFO config.DubboShutdownHook:  [DUBBO] Run shutdown hook now., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:13:013 UTC] Thread-3  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Destroy unregister url consumer://172.17.0.1/org.apache.dubbo.samples.merge.api.MergeService?application=merge-consumer&category=consumers&check=false&dubbo=2.0.2&group=merge2,merge3&init=false&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=22872&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=consumer&sticky=false&timestamp=1577350752916, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:13:013 UTC] Thread-3  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Unregister: consumer://172.17.0.1/org.apache.dubbo.samples.merge.api.MergeService?application=merge-consumer&category=consumers&check=false&dubbo=2.0.2&group=*&init=false&interface=org.apache.dubbo.samples.merge.api.MergeService&merger=true&methods=mergeResult&pid=22872&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=consumer&sticky=false&timestamp=1577350751933, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:13:013 UTC] Thread-3  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Destroy unregister url consumer://172.17.0.1/org.apache.dubbo.samples.merge.api.MergeService?application=merge-consumer&category=consumers&check=false&dubbo=2.0.2&group=*&init=false&interface=org.apache.dubbo.samples.merge.api.MergeService&merger=true&methods=mergeResult&pid=22872&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=consumer&sticky=false&timestamp=1577350751933, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:13:013 UTC] Thread-3  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Unsubscribe: consumer://172.17.0.1/org.apache.dubbo.samples.merge.api.MergeService?application=merge-consumer&category=providers,configurators,routers&dubbo=2.0.2&group=*&init=false&interface=org.apache.dubbo.samples.merge.api.MergeService&merger=true&methods=mergeResult&pid=22872&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=consumer&sticky=false&timestamp=1577350751933, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:13:013 UTC] Thread-3  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Destroy unsubscribe url consumer://172.17.0.1/org.apache.dubbo.samples.merge.api.MergeService?application=merge-consumer&category=providers,configurators,routers&dubbo=2.0.2&group=*&init=false&interface=org.apache.dubbo.samples.merge.api.MergeService&merger=true&methods=mergeResult&pid=22872&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=consumer&sticky=false&timestamp=1577350751933, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:13:013 UTC] Thread-3  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Unsubscribe: consumer://172.17.0.1/org.apache.dubbo.samples.merge.api.MergeService?application=merge-consumer&category=providers,configurators,routers&dubbo=2.0.2&group=merge2,merge3&init=false&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=22872&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=consumer&sticky=false&timestamp=1577350752916, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:13:013 UTC] DubboShutdownHook  INFO listener.LoggingEventListener:  [DUBBO] Dubbo Service has been destroyed., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:13:013 UTC] Thread-3  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Destroy unsubscribe url consumer://172.17.0.1/org.apache.dubbo.samples.merge.api.MergeService?application=merge-consumer&category=providers,configurators,routers&dubbo=2.0.2&group=merge2,merge3&init=false&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=22872&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=consumer&sticky=false&timestamp=1577350752916, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
[26/12/19 08:59:13:013 UTC] Curator-Framework-0  INFO imps.CuratorFrameworkImpl: backgroundOperationsLoop exiting
[26/12/19 08:59:13:013 UTC] Thread-3  INFO zookeeper.ZooKeeper: Session: 0x100000959660002 closed
[26/12/19 08:59:13:013 UTC] main-EventThread  INFO zookeeper.ClientCnxn: EventThread shut down for session: 0x100000959660002
[26/12/19 08:59:13:013 UTC] Thread-3  INFO bootstrap.DubboBootstrap:  [DUBBO] DubboBootstrap is about to shutdown..., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.1
83c80b> [26/12/19 08:59:13:013 UTC] NettyServerWorker-5-1  WARN transport.AbstractServer:  [DUBBO] All clients has disconnected from /172.17.0.3:20880. You can graceful shutdown now., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
23c3de> [26/12/19 08:59:13:013 UTC] NettyServerWorker-5-1  WARN transport.AbstractServer:  [DUBBO] All clients has disconnected from /172.17.0.4:20881. You can graceful shutdown now., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.4
23c3de> [26/12/19 08:59:13:013 UTC] NettyServerWorker-5-1  INFO netty4.NettyServerHandler:  [DUBBO] The connection of /10.20.0.28:53596 -> /172.17.0.4:20881 is disconnected., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.4
[INFO] 
[INFO] Results:
[INFO] 
[ERROR] Errors: 
[ERROR]   Consumer1IT.test:39 » Rpc Failed to invoke service merge2/org.apache.dubbo.sam...
[INFO] 
[ERROR] Tests run: 2, Failures: 0, Errors: 1, Skipped: 0
[INFO] 
[INFO] 
[INFO] --- docker-maven-plugin:0.30.0:stop (stop) @ dubbo-samples-merge-consumer ---
83c80b> [26/12/19 08:59:13:013 UTC] NettyServerWorker-5-1  INFO netty4.NettyServerHandler:  [DUBBO] The connection of /10.20.0.28:54632 -> /172.17.0.3:20880 is disconnected., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
23c3de> [26/12/19 08:59:13:013 UTC] DubboShutdownHook  INFO dubbo.DubboProtocol:  [DUBBO] Close dubbo server: /10.20.0.28:20881, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.4
23c3de> [26/12/19 08:59:13:013 UTC] DubboShutdownHook  INFO transport.AbstractServer:  [DUBBO] Close NettyServer bind /0.0.0.0:20881, export /10.20.0.28:20881, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.4
23c3de> [26/12/19 08:59:13:013 UTC] DubboShutdownHook  INFO dubbo.DubboProtocol:  [DUBBO] Unexport service: dubbo://10.20.0.28:20881/org.apache.dubbo.samples.merge.api.MergeService?anyhost=true&application=merge-provider-2&bind.ip=172.17.0.4&bind.port=20881&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=merge3&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=1&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=provider&timestamp=1577350749542, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.4
23c3de> [26/12/19 08:59:13:013 UTC] DubboShutdownHook  INFO bootstrap.DubboBootstrap:  [DUBBO] DubboBootstrap is about to shutdown..., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.4
23c3de> [26/12/19 08:59:13:013 UTC] DubboShutdownHook  INFO listener.LoggingEventListener:  [DUBBO] Dubbo Service has been destroyed., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.4
[INFO] DOCKER> [dubbo-samples-merge-provider2:2.7.5-SNAPSHOT]: Stop and removed container 23c3deb69490 after 0 ms
83c80b> [26/12/19 08:59:14:014 UTC] DubboShutdownHook  INFO config.DubboShutdownHook:  [DUBBO] Run shutdown hook now., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:14:014 UTC] Thread-0  INFO support.ClassPathXmlApplicationContext: Closing org.springframework.context.support.ClassPathXmlApplicationContext@6ae40994: startup date [Thu Dec 26 08:59:05 UTC 2019]; root of context hierarchy
83c80b> [26/12/19 08:59:14:014 UTC] DubboShutdownHook  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Unregister: dubbo://10.20.0.28:20880/org.apache.dubbo.samples.merge.api.MergeService2?anyhost=true&application=merge-provider-1&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=merge2&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=1&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=provider&timestamp=1577350746701, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:14:014 UTC] DubboShutdownHook  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Unsubscribe: provider://10.20.0.28:20880/org.apache.dubbo.samples.merge.api.MergeService2?anyhost=true&application=merge-provider-1&bind.ip=172.17.0.3&bind.port=20880&category=configurators&check=false&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=merge2&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=1&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=provider&timestamp=1577350746701, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:14:014 UTC] Exporter-Unexport-thread-1  INFO integration.RegistryProtocol:  [DUBBO] Waiting 10000ms for registry to notify all consumers before unexport. Usually, this is called when you use dubbo API, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:14:014 UTC] DubboShutdownHook  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Unregister: dubbo://10.20.0.28:20880/org.apache.dubbo.samples.merge.api.MergeService?anyhost=true&application=merge-provider-1&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=merge&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=1&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=provider&timestamp=1577350747280, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:14:014 UTC] DubboShutdownHook  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Unsubscribe: provider://10.20.0.28:20880/org.apache.dubbo.samples.merge.api.MergeService?anyhost=true&application=merge-provider-1&bind.ip=172.17.0.3&bind.port=20880&category=configurators&check=false&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=merge&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=1&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=provider&timestamp=1577350747280, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:14:014 UTC] Exporter-Unexport-thread-1  INFO integration.RegistryProtocol:  [DUBBO] Waiting 10000ms for registry to notify all consumers before unexport. Usually, this is called when you use dubbo API, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:14:014 UTC] DubboShutdownHook  INFO support.AbstractRegistryFactory:  [DUBBO] Close all registries [zookeeper://10.20.0.28:2181/org.apache.dubbo.registry.RegistryService?application=merge-provider-1&dubbo=2.0.2&interface=org.apache.dubbo.registry.RegistryService&pid=1&release=2.7.5-SNAPSHOT&timestamp=1577350746697], dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:14:014 UTC] DubboShutdownHook  INFO zookeeper.ZookeeperRegistry:  [DUBBO] Destroy registry:zookeeper://10.20.0.28:2181/org.apache.dubbo.registry.RegistryService?application=merge-provider-1&dubbo=2.0.2&interface=org.apache.dubbo.registry.RegistryService&pid=1&release=2.7.5-SNAPSHOT&timestamp=1577350746697, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:14:014 UTC] Curator-Framework-0  INFO imps.CuratorFrameworkImpl: backgroundOperationsLoop exiting
83c80b> [26/12/19 08:59:14:014 UTC] DubboShutdownHook  INFO zookeeper.ZooKeeper: Session: 0x100000959660000 closed
83c80b> [26/12/19 08:59:14:014 UTC] DubboShutdownHook  INFO dubbo.DubboProtocol:  [DUBBO] Close dubbo server: /10.20.0.28:20880, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:14:014 UTC] main-EventThread  INFO zookeeper.ClientCnxn: EventThread shut down for session: 0x100000959660000
83c80b> [26/12/19 08:59:14:014 UTC] DubboShutdownHook  INFO transport.AbstractServer:  [DUBBO] Close NettyServer bind /0.0.0.0:20880, export /10.20.0.28:20880, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:14:014 UTC] DubboShutdownHook  INFO dubbo.DubboProtocol:  [DUBBO] Unexport service: dubbo://10.20.0.28:20880/org.apache.dubbo.samples.merge.api.MergeService?anyhost=true&application=merge-provider-1&bind.ip=172.17.0.3&bind.port=20880&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=merge&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=1&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=provider&timestamp=1577350747280, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:14:014 UTC] DubboShutdownHook  INFO dubbo.DubboProtocol:  [DUBBO] Unexport service: dubbo://10.20.0.28:20880/org.apache.dubbo.samples.merge.api.MergeService2?anyhost=true&application=merge-provider-1&bind.ip=172.17.0.3&bind.port=20880&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=merge2&interface=org.apache.dubbo.samples.merge.api.MergeService&methods=mergeResult&pid=1&release=2.7.5-SNAPSHOT&revision=1.0-SNAPSHOT&side=provider&timestamp=1577350746701, dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:14:014 UTC] DubboShutdownHook  INFO server.Server:  [DUBBO] qos-server stopped., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:14:014 UTC] DubboShutdownHook  INFO bootstrap.DubboBootstrap:  [DUBBO] DubboBootstrap is about to shutdown..., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
83c80b> [26/12/19 08:59:14:014 UTC] DubboShutdownHook  INFO listener.LoggingEventListener:  [DUBBO] Dubbo Service has been destroyed., dubbo version: 2.7.5-SNAPSHOT, current host: 172.17.0.3
[INFO] DOCKER> [dubbo-samples-merge-provider1:2.7.5-SNAPSHOT]: Stop and removed container 83c80b057760 after 0 ms
[INFO] DOCKER> [zookeeper:latest]: Stop and removed container 60d5d44f5ad1 after 0 ms
[INFO] 
[INFO] --- maven-failsafe-plugin:2.21.0:verify (default) @ dubbo-samples-merge-consumer ---
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for dubbo-samples-all 1.0-SNAPSHOT:
[INFO] 
[INFO] dubbo-maven-address-plugin ......................... SUCCESS [  3.707 s]
[INFO] dubbo-samples-annotation ........................... SUCCESS [01:02 min]
[INFO] dubbo-samples-api .................................. SUCCESS [ 16.945 s]
[INFO] dubbo-samples-async-simple ......................... SUCCESS [ 10.616 s]
[INFO] dubbo-samples-async-generated-future ............... SUCCESS [ 11.590 s]
[INFO] dubbo-samples-async-original-future ................ SUCCESS [ 20.148 s]
[INFO] dubbo-samples-async-provider ....................... SUCCESS [ 15.586 s]
[INFO] dubbo-samples-async-onerror ........................ SUCCESS [  2.767 s]
[INFO] dubbo-samples-async ................................ SUCCESS [  0.002 s]
[INFO] dubbo-samples-attachment ........................... SUCCESS [ 10.300 s]
[INFO] dubbo-samples-basic ................................ SUCCESS [ 10.990 s]
[INFO] dubbo-samples-cache ................................ SUCCESS [ 12.633 s]
[INFO] dubbo-samples-chain ................................ SUCCESS [  0.002 s]
[INFO] dubbo-samples-chain-api ............................ SUCCESS [  0.057 s]
[INFO] dubbo-samples-chain-backend ........................ SUCCESS [  4.216 s]
[INFO] dubbo-samples-chain-middle ......................... SUCCESS [  3.610 s]
[INFO] dubbo-samples-chain-front .......................... SUCCESS [ 23.037 s]
[INFO] dubbo-samples-callback ............................. SUCCESS [ 10.120 s]
[INFO] dubbo-samples-compatible ........................... SUCCESS [ 10.124 s]
[INFO] dubbo-samples-configcenter-xml ..................... SUCCESS [ 11.983 s]
[INFO] dubbo-samples-configcenter-multiprotocol ........... SUCCESS [ 11.390 s]
[INFO] dubbo-samples-configcenter-multi-registries ........ SUCCESS [ 14.910 s]
[INFO] dubbo-samples-configcenter-annotation .............. SUCCESS [ 10.563 s]
[INFO] dubbo-samples-configcenter-externalconfiguration ... SUCCESS [ 12.850 s]
[INFO] dubbo-samples-configcenter-api ..................... SUCCESS [ 11.683 s]
[INFO] dubbo-samples-configcenter-apollo .................. SUCCESS [  0.322 s]
[INFO] dubbo-samples-configcenter ......................... SUCCESS [  0.002 s]
[INFO] dubbo-samples-context .............................. SUCCESS [ 44.077 s]
[INFO] dubbo-samples-direct ............................... SUCCESS [ 11.647 s]
[INFO] dubbo-samples-docker ............................... SUCCESS [ 13.151 s]
[INFO] dubbo-samples-echo ................................. SUCCESS [ 10.100 s]
[INFO] dubbo-samples-gateway .............................. SUCCESS [  0.073 s]
[INFO] dubbo-samples-all .................................. SUCCESS [  0.003 s]
[INFO] dubbo-samples-generic .............................. SUCCESS [  0.001 s]
[INFO] dubbo-samples-generic-call ......................... SUCCESS [  0.002 s]
[INFO] dubbo-samples-generic-call-api ..................... SUCCESS [  0.046 s]
[INFO] dubbo-samples-generic-call-provider ................ SUCCESS [ 31.940 s]
[INFO] dubbo-samples-generic-call-consumer ................ SUCCESS [  0.070 s]
[INFO] dubbo-samples-generic-impl ......................... SUCCESS [  0.003 s]
[INFO] dubbo-samples-generic-impl-api ..................... SUCCESS [  0.025 s]
[INFO] dubbo-samples-generic-impl-provider ................ SUCCESS [  0.116 s]
[INFO] dubbo-samples-generic-impl-consumer ................ SUCCESS [  0.060 s]
[INFO] dubbo-samples-generic-type ......................... SUCCESS [ 10.178 s]
[INFO] dubbo-samples-group ................................ SUCCESS [ 10.584 s]
[INFO] dubbo-samples-applevel-override .................... SUCCESS [ 25.678 s]
[INFO] dubbo-samples-servicelevel-override ................ SUCCESS [ 31.843 s]
[INFO] dubbo-samples-configconditionrouter ................ SUCCESS [ 17.294 s]
[INFO] dubbo-samples-tagrouter ............................ SUCCESS [ 16.209 s]
[INFO] dubbo-samples-governance ........................... SUCCESS [  0.002 s]
[INFO] dubbo-samples-http ................................. SUCCESS [ 17.545 s]
[INFO] dubbo-samples-jetty ................................ SUCCESS [  0.669 s]
[INFO] dubbo-samples-local ................................ SUCCESS [  3.005 s]
[INFO] dubbo-samples-merge ................................ SUCCESS [  0.001 s]
[INFO] dubbo-samples-merge-api ............................ SUCCESS [  0.026 s]
[INFO] dubbo-samples-merge-provider1 ...................... SUCCESS [  3.617 s]
[INFO] dubbo-samples-merge-provider2 ...................... SUCCESS [  3.526 s]
[INFO] dubbo-samples-merge-consumer ....................... FAILURE [ 11.745 s]
[INFO] dubbo-samples-metadata-report-configcenter ......... SKIPPED
[INFO] dubbo-samples-metadata-report-local-annotation ..... SKIPPED
[INFO] dubbo-samples-metadata-report-local-xml ............ SKIPPED
[INFO] dubbo-samples-metadata-report-local-properties ..... SKIPPED

dubbo-samples-generic

APIGenericConsumer通过ReferenceConfig获取到的GenericService能强转吗?我本地跑报ClassCastException.

生产者需要添加@HystrixCommand吗?

@HystrixCommand(commandProperties = {
@HystrixProperty(name = "circuitBreaker.requestVolumeThreshold", value = "10"),
@HystrixProperty(name = "execution.isolation.thread.timeoutInMilliseconds", value = "2000") })
@OverRide
public String sayHello(String name) {}

dubbo-samples-api就报错了

mvn -Djava.net.preferIPv4Stack=true -Dexec.mainClass=org.apache.dubbo.samples.provider.Application exec:java启动服务端正常。

但是客户端启动时候:
[WARNING] java.lang.IllegalStateException: Failed to check the status of the service org.apache.dubbo.samples.api.GreetingsService. No provider available for the service org.apache.dubbo.samples.api.GreetingsService from the url multicast://224.5.6.7:1234/com.alibaba.dubbo.registry.RegistryService?application=first-dubbo-consumer&dubbo=2.0.2&interface=org.apache.dubbo.samples.api.GreetingsService&methods=sayHello&pid=2554&register.ip=192.168.137.88&side=consumer&timestamp=1544081723651 to the consumer 192.168.137.88 use dubbo version 2.6.4

根本找不到服务端,求助!!!!

fail to "mvn clean install -Dmaven.test.skip=true" for java

[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR] The project org.apache.dubbo:dubbo-samples-grpc:1.0-SNAPSHOT (/home/will/workspace/dubbo-samples/java/dubbo-samples-grpc/pom.xml) has 1 error
[ERROR] 'packaging' with value 'jar' is invalid. Aggregator projects require 'pom' as packaging. @ line 20, column 109
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException

consumer.xml for dubbo-samples-direct can't work.

in this demo, there is "url" config in dubbo:reference.
something like <dubbo:reference id="directService" check="false" interface="org.apache.dubbo.samples.direct.api.DirectService"
url="${target.address:localhost}:20880" group="test" version="1.0.0-daily"/>

but it does not work.
I have to add group and version part to url to make this demo work.

snapshot dependencies issue

<dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo-dependencies-zookeeper</artifactId> <version>2.7.4-SNAPSHOT</version> <type>pom</type> </dependency>
why i can't find this dependence ? please answer , thanks

dubbo-samples-async-simple模块的AsyncConsumer运行出现NPE

incubator-dubbo-samples/dubbo-samples-async/dubbo-samples-async-simple/src/main/java/org/apache/dubbo/samples/governance/AsyncConsumer.java,
Exception in thread "main" java.lang.NullPointerException
at org.apache.dubbo.samples.governance.AsyncConsumer.main(AsyncConsumer.java:42)

wrong configcenter settings in *.properties

In many configcenter related samples, such as module dubbo-samples-metadata-report-configcenter, we could see dubbo.configCenter.address=xxxxxx settings, but this is wrong, correct key is dubbo.config-center.address

When we start MetadataConfigcenterProvider.main(), there are failures as following:

Exception in thread "main" java.lang.IllegalStateException: No registry config found or it's not a valid config! The registry config is: <dubbo:registry zookeeperProtocol="false" valid="false" prefix="dubbo.registry" />
	at org.apache.dubbo.config.AbstractInterfaceConfig.checkRegistry(AbstractInterfaceConfig.java:162)
	at org.apache.dubbo.config.ServiceConfig.checkAndUpdateSubConfigs(ServiceConfig.java:270)
	at org.apache.dubbo.config.ServiceConfig.export(ServiceConfig.java:328)
	at org.apache.dubbo.config.spring.ServiceBean.export(ServiceBean.java:318)
	at org.apache.dubbo.config.spring.ServiceBean.onApplicationEvent(ServiceBean.java:112)
	at org.apache.dubbo.config.spring.ServiceBean.onApplicationEvent(ServiceBean.java:58)
	at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
	at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
	at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
	at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:393)
	at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:347)
	at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:883)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:546)
	at org.springframework.context.annotation.AnnotationConfigApplicationContext.<init>(AnnotationConfigApplicationContext.java:84)
	at org.apache.dubbo.samples.metadatareport.configcenter.MetadataConfigcenterProvider.main(MetadataConfigcenterProvider.java:45)

image

docker启动dubbo项目之后,telnet可以通信,注册中心的IP还是容器IP

最近遇到docker容器中运行dubbo provider时,注册ip的问题。

找到样例https://github.com/apache/incubator-dubbo-samples/tree/master/dubbo-samples-docker;

按照里面的示例,成功运行容器,并且指定的IP,telnet可以正常操作,应该是可以通信的。

不过,注册到注册中心的还是容器的IP,意味着消费者获取的IP还是无法通信的。

是不是要升级到最新的dubbo?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.