Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: JRuby 1.1.6
-
Fix Version/s: JRuby 1.2
-
Component/s: Core Classes/Modules
-
Labels:None
-
Environment:MacOS 10.5.6 with JDK 1.6.0 64-bit
-
Number of attachments :
Description
During the startup of my app, a ConcurrentModificationException was thrown. This is a very infrequent event, and I don't have any way to consistenttly reproduce it. However, I do have the stack trace available and I am hoping that by looking at the source, someone can figure out if this is a synchronization problem.
[01/25 11:54:18] TRACE: Bun started in 0.026.
Exception in thread "NATChecker" java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:793)
at java.util.HashMap$EntryIterator.next(HashMap.java:834)
at java.util.HashMap$EntryIterator.next(HashMap.java:832)
at java.util.HashMap.putAllForCreate(HashMap.java:435)
at java.util.HashMap.<init>(HashMap.java:225)
at org.jruby.javasupport.JavaClass.initializeClass(JavaClass.java:491)
at org.jruby.javasupport.JavaClass.<init>(JavaClass.java:452)
at org.jruby.javasupport.JavaClass.createJavaClass(JavaClass.java:877)
at org.jruby.javasupport.JavaClass.get(JavaClass.java:860)
Sorry, I didn't finished the title of this bug before submitting it.
Please change to "ConcurrentModificationException In Application Startup"