Bug 35739 - Stack dump on console
Summary: Stack dump on console
Status: VERIFIED FIXED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 2.1   Edit
Hardware: PC Windows 2000
: P3 normal (vote)
Target Milestone: 3.0 M2   Edit
Assignee: Jerome Lanneluc CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-03-26 18:25 EST by DJ Houghton CLA
Modified: 2003-07-17 05:35 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description DJ Houghton CLA 2003-03-26 18:25:32 EST
build i0324, win2k, ibm jre 1.3.1 sr2

I am running the 0324 build with j9sc20030318. I started a runtime workbench 
(with IBM JRE 1.3.1 SR2) and was running with -consoleLog and notice this in my 
console. Nothing in the log file. Didn't seem to effect the behaviour of my 
runtime workbench.

java.util.ConcurrentModificationException
	at java.util.AbstractList$Itr.next(AbstractList.java(Compiled Code))
	at java.util.AbstractList$Itr.next(AbstractList.java(Compiled Code))
	at org.eclipse.jdt.internal.core.JavaModelManager.mergeDeltas
(JavaModelManager.java:1202)
	at org.eclipse.jdt.internal.core.JavaModelManager.fire
(JavaModelManager.java:688)
	at org.eclipse.jdt.internal.core.JavaModelOperation.run
(JavaModelOperation.java:704)
	at org.eclipse.jdt.internal.core.JavaElement.runOperation
(JavaElement.java:540)
	at org.eclipse.jdt.internal.core.WorkingCopy.reconcile
(WorkingCopy.java:438)
	at 
org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile
(JavaReconcilingStrategy.java:72)
	at 
org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile
(JavaReconcilingStrategy.java:99)
	at org.eclipse.jface.text.reconciler.MonoReconciler.process
(MonoReconciler.java:76)
	at 
org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run
(AbstractReconciler.java(Compiled Code))
Comment 1 Philipe Mulet CLA 2003-03-27 04:47:35 EST
JavaModelManager#fire should probably be synchronized.
Comment 2 Philipe Mulet CLA 2003-03-27 04:48:10 EST
Post 2.1
Comment 3 Philipe Mulet CLA 2003-03-27 04:58:23 EST
I also remember some issues around J9 collection iterators in term of thread 
safety. Could be surfacing the underlying issue.
Comment 4 Philipe Mulet CLA 2003-04-02 06:49:14 EST
reopen
Comment 5 Jerome Lanneluc CLA 2003-07-08 09:01:32 EDT
Changed delta processing to use a PerThreadObject. This should avoid the 
concurrency problem.

Please reopen if you see the problem again.
Comment 6 David Audel CLA 2003-07-17 05:35:20 EDT
Verified.