Bug 17101

Summary: Assertion failure during shutdown
Product: [Eclipse Project] JDT Reporter: Tim Francis <francis>
Component: CoreAssignee: David Audel <david_audel>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 2.0   
Target Milestone: 2.0 F2   
Hardware: PC   
OS: Windows 2000   
Whiteboard:

Description Tim Francis CLA 2002-05-22 17:36:41 EDT
Observed in the F1 driver

org.eclipse.core.internal.runtime.AssertionFailedException: assertion failed: 
The application has not been initialized.
        at org.eclipse.core.internal.runtime.Assert.isTrue(Assert.java(Compiled 
Code))
        at org.eclipse.core.internal.runtime.InternalPlatform.assertInitialized
(InternalPlatform.java:161)
        at org.eclipse.core.internal.runtime.InternalPlatform.log
(InternalPlatform.java:670)
        at org.eclipse.core.internal.runtime.Log.log(Log.java:66)
        at org.eclipse.jdt.internal.core.Util.log(Util.java:558)
        at org.eclipse.jdt.internal.core.search.processing.JobManager.run
(JobManager.java:342)
        at java.lang.Thread.run(Thread.java:512)
Comment 1 Philipe Mulet CLA 2002-05-22 17:38:43 EDT
We should not be logging during shutdown. Please add protection (guessing this 
is the indexer attempting to restart - we should also make sure it doesn't go 
anywhere there either).
Comment 2 Jerome Lanneluc CLA 2002-05-24 08:49:00 EDT
Added protection and ensures that JobManager.shutDown() doesn't return until 
the indexing thread has died.
Comment 3 David Audel CLA 2002-06-03 08:53:36 EDT
Verified.