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]
