Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java客户端调用python服务器报告错误org.apache.thrift.TApplicationException:内部错误_Java_Python_Thrift - Fatal编程技术网

java客户端调用python服务器报告错误org.apache.thrift.TApplicationException:内部错误

java客户端调用python服务器报告错误org.apache.thrift.TApplicationException:内部错误,java,python,thrift,Java,Python,Thrift,我使用thrift make java server调用python客户端,连接正常 服务器响应使用100ms~500ms,但以下错误在三分钟内发生两次,有人能帮我吗 python服务器: transport = TSocket.TServerSocket("127.0.0.1", 8080) tfactory = TTransport.TBufferedTransportFactory() pfactory = TBinaryProtocol.TBinaryProtocolFactory()

我使用thrift make java server调用python客户端,连接正常 服务器响应使用100ms~500ms,但以下错误在三分钟内发生两次,有人能帮我吗

python服务器:

transport = TSocket.TServerSocket("127.0.0.1", 8080)
tfactory = TTransport.TBufferedTransportFactory()
pfactory = TBinaryProtocol.TBinaryProtocolFactory()
rpcServer = TServer.TThreadPoolServer(processor, transport, tfactory, pfactory)
Java客户端:

socket = new TSocket("127.0.0.1", 8080);        
TProtocol protocol = new TBinaryProtocol(tTransport);
client = new ImDetect.Client(protocol);
以下是我的错误的详细信息:

org.apache.thrift.TApplicationException:位于的内部错误 org.apache.thrift.TApplicationException.read(TApplicationException.java:111) 在 org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:79) 在 business.thriftclient.ImDetect$Client.recv_doWatermarkDetect(ImDetect.java:75) 在 business.thriftclient.ImDetect$Client.doWatermarkDetect(ImDetect.java:62) 在 business.thriftclient.AsynCThriftClient.imageWatermarkDetection(AsynCThriftClient.java:95) 在 service.business.soa.ImageWatermarkDetectionServiceImpl.doWatermarkDetection(ImageWatermarkDetectionServiceImpl.java:123) 在 service.business.soa.ImageWatermarkDetectionServiceImpl.asynImageWatermarkDetection(ImageWatermarkDetectionServiceImpl.java:72) at sun.reflect.GeneratedMethodAccessor107.invoke(未知源)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 位于java.lang.reflect.Method.invoke(Method.java:498) com.ctriposs.baiji.rpc.server.OperationHandler.invoke(OperationHandler.java:430) 在 com.ctriposs.baiji.rpc.server.handler.ServiceRequestHandlerBase.executeService(ServiceRequestHandlerBase.java:417) 在 com.ctriposs.baiji.rpc.server.handler.ServiceRequestHandlerBase.handleInternal(ServiceRequestHandlerBase.java:168) 在 com.ctriposs.baiji.rpc.server.handler.ServiceRequestHandlerBase.handle(ServiceRequestHandlerBase.java:133) 在 com.ctriposs.baiji.rpc.server.BaijiServiceHost.processRequest(BaijiServiceHost.java:113) 在 com.ctriposs.baiji.rpc.server.BaijiServlet.service(BaijiServlet.java:66) 位于javax.servlet.http.HttpServlet.service(HttpServlet.java:731) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 在 org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 在 com.ctriposs.baiji.rpc.client.ribbon.HttpContextFilter.doFilter(HttpContextFilter.java:34) 在

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)