Owen Nichols created GEODE-9527:
-----------------------------------
Summary: SSLTest > driverCannotConnectIfProtocolsMismatch fails
often on JDK 11.0.12
Key: GEODE-9527
URL: https://issues.apache.org/jira/browse/GEODE-9527
Project: Geode
Issue Type: Bug
Components: membership
Affects Versions: 1.13.4, 1.12.4, 1.14.0
Reporter: Owen Nichols
This fails the most on Windows, but also on Linux. It seems to happen much
more on 1.12 and 1.13, but also seen on 1.14. However not seen on develop...so
maybe there is some fix already that just needs to be backported? If so please
close this as a dupe.
{noformat}
org.apache.geode.experimental.driver.SSLTest >
driverCannotConnectIfProtocolsMismatch FAILED
java.lang.AssertionError:
Expected: an instance of javax.net.ssl.SSLException
but: <java.net.SocketException: Connection reset> is a
java.net.SocketException
Stacktrace was: java.net.SocketException: Connection reset
at java.base/java.net.SocketInputStream.read(SocketInputStream.java:186)
at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
at
java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:478)
at
java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:472)
at
java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:160)
at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111)
at
java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1426)
at
java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1336)
at
java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:450)
at
java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:421)
at
org.apache.geode.experimental.driver.SocketFactory.connect(SocketFactory.java:146)
at
org.apache.geode.experimental.driver.ProtobufChannel.createSocket(ProtobufChannel.java:232)
at
org.apache.geode.experimental.driver.ProtobufChannel.findAServer(ProtobufChannel.java:116)
at
org.apache.geode.experimental.driver.ProtobufChannel.connectToAServer(ProtobufChannel.java:66)
at
org.apache.geode.experimental.driver.ProtobufChannel.<init>(ProtobufChannel.java:49)
at
org.apache.geode.experimental.driver.ProtobufDriver.<init>(ProtobufDriver.java:60)
at
org.apache.geode.experimental.driver.DriverFactory.create(DriverFactory.java:154)
at
org.apache.geode.experimental.driver.SSLTest.driverCannotConnectIfProtocolsMismatch(SSLTest.java:190)
{noformat}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)