Github user gadLinux commented on the issue:
https://github.com/apache/thrift/pull/1361
In fact @jeking3 Some of the failures are not related to this issue. So
please don't ask me to fix them as part of this issue. One of them is caused in
the Java Server because the exception management. Maybe caused by the c_glib
client. But I'm NOT implementing the client on this issue but the server.
For example:
[java] 2017-11-13 18:35:41,759 ERROR thrift.ProcessFunction
(ProcessFunction.java:process(38)) - Internal error processing testException
[java] org.apache.thrift.TException: TException
[java] at
org.apache.thrift.server.ServerTestBase$TestHandler.testException(ServerTestBase.java:237)
[java] at
thrift.test.ThriftTest$Processor$testException.getResult(ThriftTest.java:2089)
[java] at
thrift.test.ThriftTest$Processor$testException.getResult(ThriftTest.java:2068)
[java] at
org.apache.thrift.ProcessFunction.process(ProcessFunction.java:36)
[java] at
org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39)
[java] at
org.apache.thrift.TMultiplexedProcessor.process(TMultiplexedProcessor.java:134)
[java] at
org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:291)
[java] at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[java] at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[java] at java.lang.Thread.run(Thread.java:745)
---