You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
client git:(master) ./bin/run_client.sh "list://127.0.0.1:8051,127.0.0.1:8052,127.0.0.1:8053" hello world
2020-01-10 11:33:09,240 INFO [main] register protocol:1 success
2020-01-10 11:33:09,305 INFO [main] register protocol:29 success
2020-01-10 11:33:09,309 INFO [main] register protocol:4 success
2020-01-10 11:33:09,314 INFO [main] register protocol:3 success
2020-01-10 11:33:09,316 INFO [main] register protocol:31 success
2020-01-10 11:33:09,316 INFO [main] register protocol:28 success
2020-01-10 11:33:09,318 INFO [main] register protocol:32 success
2020-01-10 11:33:09,319 INFO [main] register protocol:33 success
2020-01-10 11:33:09,320 INFO [main] register protocol:30 success
2020-01-10 11:33:09,321 INFO [main] register load balance factory:RandomLoadBalanceFactory success
2020-01-10 11:33:09,322 INFO [main] register load balance factory:RoundRobinLoadBalanceFactory success
2020-01-10 11:33:09,322 INFO [main] register load balance factory:WeightLoadBalanceFactory success
2020-01-10 11:33:09,322 INFO [main] register load balance factory:FairLoadBalanceFactory success
2020-01-10 11:33:09,340 INFO [main] create thread:timeout-timer-thread-1
2020-01-10 11:33:09,343 INFO [main] create thread:health-check-timer-thread-1
2020-01-10 11:33:09,348 INFO [main] create thread:fairStrategy-timer-thread-1
2020-01-10 11:33:09,351 INFO [main] create thread:client-work-thread-1
2020-01-10 11:33:09,351 INFO [main] create thread:client-work-thread-2
2020-01-10 11:33:09,351 INFO [main] create thread:client-work-thread-3
2020-01-10 11:33:09,352 INFO [main] create thread:client-work-thread-4
2020-01-10 11:33:09,570 INFO [main] create thread:client-io-thread-1
2020-01-10 11:33:09,586 INFO [main] create thread:client-io-thread-2
2020-01-10 11:33:09,587 INFO [main] create thread:client-io-thread-3
2020-01-10 11:33:09,588 INFO [main] create thread:client-io-thread-4
2020-01-10 11:33:09,738 ERROR [main] exception :
com.baidu.brpc.exceptions.RpcException: com.baidu.brpc.exceptions.RpcException: com.baidu.brpc.exceptions.RpcException: serviceInterface must not be set repeatedly, please use another RpcClient
at com.baidu.brpc.client.BrpcProxy.intercept(BrpcProxy.java:267) [brpc-java-2.5.2.jar:?]
at com.github.wenweihu86.raft.example.server.service.ExampleService$$EnhancerByCGLIB$$c1bbc38a.set(<generated>) [raft-java-example-1.9.0.jar:?]
at com.github.wenweihu86.raft.example.client.ClientMain.main(ClientMain.java:36) [raft-java-example-1.9.0.jar:?]
Caused by: com.baidu.brpc.exceptions.RpcException: com.baidu.brpc.exceptions.RpcException: serviceInterface must not be set repeatedly, please use another RpcClient
at com.baidu.brpc.client.RpcFuture.get(RpcFuture.java:165) ~[brpc-java-2.5.2.jar:?]
at com.baidu.brpc.interceptor.LoadBalanceInterceptor.rpcCore(LoadBalanceInterceptor.java:91) ~[brpc-java-2.5.2.jar:?]
at com.baidu.brpc.interceptor.LoadBalanceInterceptor.invokeRpc(LoadBalanceInterceptor.java:74) ~[brpc-java-2.5.2.jar:?]
at com.baidu.brpc.interceptor.LoadBalanceInterceptor.aroundProcess(LoadBalanceInterceptor.java:53) ~[brpc-java-2.5.2.jar:?]
at com.baidu.brpc.interceptor.DefaultInterceptorChain.intercept(DefaultInterceptorChain.java:43) ~[brpc-java-2.5.2.jar:?]
at com.baidu.brpc.interceptor.AbstractInterceptor.aroundProcess(AbstractInterceptor.java:35) ~[brpc-java-2.5.2.jar:?]
at com.baidu.brpc.interceptor.ClientTraceInterceptor.aroundProcess(ClientTraceInterceptor.java:40) ~[brpc-java-2.5.2.jar:?]
at com.baidu.brpc.interceptor.DefaultInterceptorChain.intercept(DefaultInterceptorChain.java:43) ~[brpc-java-2.5.2.jar:?]
at com.baidu.brpc.client.BrpcProxy.intercept(BrpcProxy.java:265) ~[brpc-java-2.5.2.jar:?]
... 2 more
Caused by: com.baidu.brpc.exceptions.RpcException: serviceInterface must not be set repeatedly, please use another RpcClient
at com.baidu.brpc.protocol.standard.BaiduRpcProtocol.decodeResponse(BaiduRpcProtocol.java:162) ~[brpc-java-2.5.2.jar:?]
at com.baidu.brpc.protocol.standard.BaiduRpcProtocol.decodeResponse(BaiduRpcProtocol.java:70) ~[brpc-java-2.5.2.jar:?]
at com.baidu.brpc.client.handler.ClientWorkTask.run(ClientWorkTask.java:65) ~[brpc-java-2.5.2.jar:?]
at com.baidu.brpc.utils.ThreadPool.consume(ThreadPool.java:131) ~[brpc-java-2.5.2.jar:?]
at com.baidu.brpc.utils.ThreadPool.access$000(ThreadPool.java:37) ~[brpc-java-2.5.2.jar:?]
at com.baidu.brpc.utils.ThreadPool$1.run(ThreadPool.java:79) ~[brpc-java-2.5.2.jar:?]
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-all-4.1.36.Final.jar:4.1.36.Final]
at java.lang.Thread.run(Thread.java:748) ~[?:1.8.0_181]
Exception in thread "main" com.baidu.brpc.exceptions.RpcException: com.baidu.brpc.exceptions.RpcException: com.baidu.brpc.exceptions.RpcException: serviceInterface must not be set repeatedly, please use another RpcClient
at com.baidu.brpc.client.BrpcProxy.intercept(BrpcProxy.java:276)
at com.github.wenweihu86.raft.example.server.service.ExampleService$$EnhancerByCGLIB$$c1bbc38a.set(<generated>)
at com.github.wenweihu86.raft.example.client.ClientMain.main(ClientMain.java:36)
Caused by: com.baidu.brpc.exceptions.RpcException: com.baidu.brpc.exceptions.RpcException: serviceInterface must not be set repeatedly, please use another RpcClient
at com.baidu.brpc.client.RpcFuture.get(RpcFuture.java:165)
at com.baidu.brpc.interceptor.LoadBalanceInterceptor.rpcCore(LoadBalanceInterceptor.java:91)
at com.baidu.brpc.interceptor.LoadBalanceInterceptor.invokeRpc(LoadBalanceInterceptor.java:74)
at com.baidu.brpc.interceptor.LoadBalanceInterceptor.aroundProcess(LoadBalanceInterceptor.java:53)
at com.baidu.brpc.interceptor.DefaultInterceptorChain.intercept(DefaultInterceptorChain.java:43)
at com.baidu.brpc.interceptor.AbstractInterceptor.aroundProcess(AbstractInterceptor.java:35)
at com.baidu.brpc.interceptor.ClientTraceInterceptor.aroundProcess(ClientTraceInterceptor.java:40)
at com.baidu.brpc.interceptor.DefaultInterceptorChain.intercept(DefaultInterceptorChain.java:43)
at com.baidu.brpc.client.BrpcProxy.intercept(BrpcProxy.java:265)
... 2 more
Caused by: com.baidu.brpc.exceptions.RpcException: serviceInterface must not be set repeatedly, please use another RpcClient
at com.baidu.brpc.protocol.standard.BaiduRpcProtocol.decodeResponse(BaiduRpcProtocol.java:162)
at com.baidu.brpc.protocol.standard.BaiduRpcProtocol.decodeResponse(BaiduRpcProtocol.java:70)
at com.baidu.brpc.client.handler.ClientWorkTask.run(ClientWorkTask.java:65)
at com.baidu.brpc.utils.ThreadPool.consume(ThreadPool.java:131)
at com.baidu.brpc.utils.ThreadPool.access$000(ThreadPool.java:37)
at com.baidu.brpc.utils.ThreadPool$1.run(ThreadPool.java:79)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
2020-01-10 11:33:09,745 INFO [Thread-1] Brpc do clean work...
2020-01-10 11:33:09,745 INFO [Thread-1] invoke shutdownGlobalThreadPools
Activity
wenweihu86 commentedon Sep 17, 2019
@sjj3086786 多谢指正~等master代码发布后,我修改下readme。
haochencheng commentedon Jan 10, 2020
我改成 list后 ,报其他错误