-
Bug
-
Resolution: Fixed
-
P3
-
6u23
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2214707 | 8 | Dennis Gu | P3 | Closed | Fixed | b12 |
JDK-8000974 | 6u60 | Robert Mckenna | P3 | Resolved | Fixed | b01 |
J2SE Version (please include all output from java -version flag):
java version "1.6.0_23"
Java(TM) SE Runtime Environment (build 1.6.0_23-b05)
Java HotSpot(TM) Client VM (build 19.0-b09, mixed mode, sharing)
Does this problem occur on J2SE 5.0.x or 6ux ? Yes / No (pick one)
Java 6ux
Operating System Configuration Information (be specific):
Windows XP
with both IE 8 and Firefox 3.6
Bug Description:
Java Plugin: Loading applet-JARs with SSL and client authentication causes ConcurrentModificationException
.
It is a regression problem and occurs only with the next-generation java-plugin
Steps to Reproduce (be specific):
Deploy an applet on a site where access is restricted to ssl client authentication.
Launch the applet and watch the java console.
(check Comments field for detail)
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Expected Console Output
No error is logged
ACTUAL -
Actual Console Output
The console output starts with
Exception in thread "HandshakeCompletedNotify-Thread" java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(Unknown Source)
at java.util.HashMap$EntryIterator.next(Unknown Source)
at java.util.HashMap$EntryIterator.next(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl$NotifyHandshakeThread.run(Unknown Source)
This error appears after you choose your ssl client certificate in the java plugin client authentication dialog.
REPRODUCIBILITY :
This bug can be reproduced always.
java version "1.6.0_23"
Java(TM) SE Runtime Environment (build 1.6.0_23-b05)
Java HotSpot(TM) Client VM (build 19.0-b09, mixed mode, sharing)
Does this problem occur on J2SE 5.0.x or 6ux ? Yes / No (pick one)
Java 6ux
Operating System Configuration Information (be specific):
Windows XP
with both IE 8 and Firefox 3.6
Bug Description:
Java Plugin: Loading applet-JARs with SSL and client authentication causes ConcurrentModificationException
.
It is a regression problem and occurs only with the next-generation java-plugin
Steps to Reproduce (be specific):
Deploy an applet on a site where access is restricted to ssl client authentication.
Launch the applet and watch the java console.
(check Comments field for detail)
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Expected Console Output
No error is logged
ACTUAL -
Actual Console Output
The console output starts with
Exception in thread "HandshakeCompletedNotify-Thread" java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(Unknown Source)
at java.util.HashMap$EntryIterator.next(Unknown Source)
at java.util.HashMap$EntryIterator.next(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl$NotifyHandshakeThread.run(Unknown Source)
This error appears after you choose your ssl client certificate in the java plugin client authentication dialog.
REPRODUCIBILITY :
This bug can be reproduced always.
- backported by
-
JDK-8000974 Loading applet-JARs with SSL and client authentication causes concurrentModificationException throws
-
- Resolved
-
-
JDK-2214707 Loading applet-JARs with SSL and client authentication causes concurrentModificationException throws
-
- Closed
-
- relates to
-
JDK-7065972 Some race condition may happen in SSLSocketImpl class
-
- Closed
-
-
JDK-2211569 Some race condition may happen in SSLSocketImpl class
-
- Resolved
-