zeshuai007 commented on pull request #2197:
URL: https://github.com/apache/thrift/pull/2197#issuecomment-670356941


   Hi @ulidtko 
   Sorry we didn't get updates in time. 
   This problem is caused by the communication authentication failure between 
the Java server and Erlang client. The cause has been found out.
   The Erlang community released OTP-23 in May this year. This version has 
major changes that damage compatibility. SSL3.0 is abandoned and TLS1.3+TLS1.2 
is used by default. However, the Java server uses TLS1.2 by default and does 
not support TLS1.3. Therefore, the Travis-CI integration test has not been 
working properly since the end of May. 
   For now, I think a feasible solution is available. 
   1. By default, Travis-CI uses the latest Erlang version for integration 
tests. It may be set to OTP-22. After all, the Erlang version 22 is also 
specified on the readme. 
   2. Upgrade JDK8 to JDK11. TLS1.3 is supported by default. 
   3. The TLS1.3 protocol can also be supported on JDK8. That's what I've been 
working on. 


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to