-
Bug
-
Resolution: Fixed
-
P4
-
9
-
b75
-
generic
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8136186 | emb-9 | Sean Coffey | P4 | Resolved | Fixed | team |
JDK-8149297 | 8u101 | Sean Coffey | P4 | Resolved | Fixed | b01 |
JDK-8143172 | 8u92 | Sean Coffey | P4 | Resolved | Fixed | b03 |
JDK-8155442 | emb-8u101 | Sean Coffey | P4 | Resolved | Fixed | b01 |
JDK-8143173 | 7u111 | Sean Coffey | P4 | Resolved | Fixed | b01 |
JDK-8147424 | 7u101 | Sean Coffey | P4 | Resolved | Fixed | b04 |
It's possible to end up with this exception in ssl handshake code :
Exception in thread "main" java.lang.Error: BAD
at sun.security.ssl.HandshakeHash.getFinishedHash(HandshakeHash.java:249)
at sun.security.ssl.HandshakeMessage$Finished.getFinished(HandshakeMessage.java:1945)
at sun.security.ssl.HandshakeMessage$Finished.<init>(HandshakeMessage.java:1892)
at sun.security.ssl.ClientHandshaker.sendChangeCipherAndFinish(ClientHandshaker.java:1192)
at sun.security.ssl.ClientHandshaker.serverHelloDone(ClientHandshaker.java:1112)
at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:348)
at sun.security.ssl.Handshaker.processLoop(Handshaker.java:979)
That's not too informative. We should set the cause of exception when throwing an Error.
Exception in thread "main" java.lang.Error: BAD
at sun.security.ssl.HandshakeHash.getFinishedHash(HandshakeHash.java:249)
at sun.security.ssl.HandshakeMessage$Finished.getFinished(HandshakeMessage.java:1945)
at sun.security.ssl.HandshakeMessage$Finished.<init>(HandshakeMessage.java:1892)
at sun.security.ssl.ClientHandshaker.sendChangeCipherAndFinish(ClientHandshaker.java:1192)
at sun.security.ssl.ClientHandshaker.serverHelloDone(ClientHandshaker.java:1112)
at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:348)
at sun.security.ssl.Handshaker.processLoop(Handshaker.java:979)
That's not too informative. We should set the cause of exception when throwing an Error.
- backported by
-
JDK-8136186 Bad exception message in HandshakeHash.getFinishedHash
-
- Resolved
-
-
JDK-8143172 Bad exception message in HandshakeHash.getFinishedHash
-
- Resolved
-
-
JDK-8143173 Bad exception message in HandshakeHash.getFinishedHash
-
- Resolved
-
-
JDK-8147424 Bad exception message in HandshakeHash.getFinishedHash
-
- Resolved
-
-
JDK-8149297 Bad exception message in HandshakeHash.getFinishedHash
-
- Resolved
-
-
JDK-8155442 Bad exception message in HandshakeHash.getFinishedHash
-
- Resolved
-
(1 backported by)