{"action":"opened","issue":{"url":"https://api.github.com/repos/baidu/Jprotobuf-rpc-socket/issues/53","repository_url":"https://api.github.com/repos/baidu/Jprotobuf-rpc-socket","labels_url":"https://api.github.com/repos/baidu/Jprotobuf-rpc-socket/issues/53/labels{/name}","comments_url":"https://api.github.com/repos/baidu/Jprotobuf-rpc-socket/issues/53/comments","events_url":"https://api.github.com/repos/baidu/Jprotobuf-rpc-socket/issues/53/events","html_url":"https://github.com/baidu/Jprotobuf-rpc-socket/issues/53","id":318292116,"number":53,"title":"idle时间使用默认的60s，严格的按照每60s调用一次，偶发性发现服务连不上","user":{"login":"yinhaomin","id":4517261,"avatar_url":"https://avatars3.githubusercontent.com/u/4517261?v=4","gravatar_id":"","url":"https://api.github.com/users/yinhaomin","html_url":"https://github.com/yinhaomin","followers_url":"https://api.github.com/users/yinhaomin/followers","following_url":"https://api.github.com/users/yinhaomin/following{/other_user}","gists_url":"https://api.github.com/users/yinhaomin/gists{/gist_id}","starred_url":"https://api.github.com/users/yinhaomin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yinhaomin/subscriptions","organizations_url":"https://api.github.com/users/yinhaomin/orgs","repos_url":"https://api.github.com/users/yinhaomin/repos","events_url":"https://api.github.com/users/yinhaomin/events{/privacy}","received_events_url":"https://api.github.com/users/yinhaomin/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-04-27T06:28:49Z","updated_at":"2018-04-27T06:28:49Z","closed_at":null,"author_association":"NONE","body":"idle时间使用默认的60s，严格的按照每60s调用一次，偶发性发现服务连不上。\r\n报错如下：\r\n```\r\njava.lang.reflect.UndeclaredThrowableException: null\r\n        at com.sun.proxy.$Proxy122.helloWorld(Unknown Source)\r\n        at com.hf.process.web.listener.PmpRpcListener.monitorPmpRpcServer(PmpRpcListener.java:74)\r\n        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n        at java.lang.reflect.Method.invoke(Method.java:497)\r\n        at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:65)\r\n        at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)\r\n        at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:81)\r\n        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)\r\n        at java.util.concurrent.FutureTask.run(FutureTask.java:266)\r\n        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)\r\n        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)\r\n        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n        at java.lang.Thread.run(Thread.java:745)\r\nCaused by: java.lang.reflect.InvocationTargetException: null\r\n        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n        at java.lang.reflect.Method.invoke(Method.java:497)\r\n        at com.baidu.jprotobuf.pbrpc.client.ha.HaProtobufRpcProxy.invoke(HaProtobufRpcProxy.java:375)\r\n        at com.baidu.jprotobuf.pbrpc.spring.HaProtobufRpcProxyBean.invoke(HaProtobufRpcProxyBean.java:86)\r\n        at com.baidu.jprotobuf.pbrpc.spring.HaRpcProxyFactoryBean.invoke(HaRpcProxyFactoryBean.java:179)\r\n        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)\r\n        ... 16 common frames omitted\r\nCaused by: java.lang.RuntimeException: Unable to validate object\r\n        at com.baidu.jprotobuf.pbrpc.transport.ChannelPool.getChannel(ChannelPool.java:85)\r\n        at com.baidu.jprotobuf.pbrpc.transport.RpcChannel.getConnection(RpcChannel.java:72)\r\n        at com.baidu.jprotobuf.pbrpc.client.ProtobufRpcProxy.invoke(ProtobufRpcProxy.java:453)\r\n        at com.sun.proxy.$Proxy126.helloWorld(Unknown Source)\r\n        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n        at java.lang.reflect.Method.invoke(Method.java:497)\r\n        at com.baidu.jprotobuf.pbrpc.client.ha.lb.LoadBalanceProxyFactoryBean.doInvoke(LoadBalanceProxyFactoryBean.java:496)\r\n        at com.baidu.jprotobuf.pbrpc.client.ha.lb.LoadBalanceProxyFactoryBean.invokeWithMaxTry(LoadBalanceProxyFactoryBean.java:441)\r\n        at com.baidu.jprotobuf.pbrpc.client.ha.lb.LoadBalanceProxyFactoryBean.invoke(LoadBalanceProxyFactoryBean.java:410)\r\n        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\r\n        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)\r\n        at com.sun.proxy.$Proxy122.helloWorld(Unknown Source)\r\n        ... 25 common frames omitted\r\nCaused by: java.util.NoSuchElementException: Unable to validate object\r\n        at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:506)\r\n        at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:363)\r\n        at com.baidu.jprotobuf.pbrpc.transport.ChannelPool.getChannel(ChannelPool.java:79)\r\n        ... 38 common frames omitted\r\n```"}}
{"actor":{"display_login":"yinhaomin"}}