Bug 15865

Summary: IllegalStateException out of background reconciling
Product: [Eclipse Project] JDT Reporter: Darin Swanson <Darin_Swanson>
Component: CoreAssignee: Philipe Mulet <philippe_mulet>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: P3    
Version: 2.0   
Target Milestone: 2.0 M6   
Hardware: PC   
OS: All   
Whiteboard:

Description Darin Swanson CLA 2002-05-13 12:20:25 EDT
Not entirely sure what caused the problem.
Was selfhosting (running not debugging on jdk1.4.1-beta-b10)
exception was from the target.

java.lang.IllegalStateException: zip file closed
	at java.util.zip.ZipFile.getEntry(ZipFile.java:143)
	at org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader.read
(ClassFileReader.java:541)
	at org.eclipse.jdt.internal.core.ClassFile.getBinaryTypeInfo
(ClassFile.java:163)
	at org.eclipse.jdt.internal.core.ClassFile.generateInfos
(ClassFile.java:121)
	at org.eclipse.jdt.internal.core.Openable.buildStructure
(Openable.java:66)
	at org.eclipse.jdt.internal.core.Openable.openWhenClosed
(Openable.java:386)
	at org.eclipse.jdt.internal.core.BinaryMember.openHierarchy
(BinaryMember.java:78)
	at org.eclipse.jdt.internal.core.JavaElement.getRawInfo
(JavaElement.java:386)
	at org.eclipse.jdt.internal.core.BinaryType.isInterface
(BinaryType.java:398)
	at org.eclipse.jdt.internal.core.BinaryType.isClass(BinaryType.java:392)
	at org.eclipse.jdt.internal.core.NameLookup.acceptType
(NameLookup.java:104)
	at org.eclipse.jdt.internal.core.NameLookup.seekTypesInBinaryPackage
(NameLookup.java:603)
	at org.eclipse.jdt.internal.core.NameLookup.seekTypes
(NameLookup.java:549)
	at org.eclipse.jdt.internal.core.NameLookup.findType
(NameLookup.java:431)
	at org.eclipse.jdt.internal.core.NameLookup.findType
(NameLookup.java:359)
	at org.eclipse.jdt.internal.core.SearchableEnvironment.find
(SearchableEnvironment.java:49)
	at org.eclipse.jdt.internal.core.SearchableEnvironment.findType
(SearchableEnvironment.java:128)
	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType
(LookupEnvironment.java:85)
	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.getType
(LookupEnvironment.java:421)
	at org.eclipse.jdt.internal.compiler.lookup.Scope.getJavaLangObject
(Scope.java:793)
	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectSuperclass
(ClassScope.java:560)
	at 
org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectTypeHierarchy
(ClassScope.java:662)
	at 
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.connectTypeHierarc
hy(CompilationUnitScope.java:170)
	at 
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings
(LookupEnvironment.java:161)
	at org.eclipse.jdt.internal.compiler.Compiler.beginToCompile
(Compiler.java:303)
	at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:553)
	at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.resolve
(CompilationUnitProblemFinder.java:163)
	at org.eclipse.jdt.internal.core.WorkingCopy.reconcile
(WorkingCopy.java:374)
	at 
org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile
(JavaReconcilingStrategy.java:72)
	at 
org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.initialReconcile
(JavaReconcilingStrategy.java:121)
	at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess
(MonoReconciler.java:95)
	at 
org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run
(AbstractReconciler.java:134)
Comment 1 Olivier Thomann CLA 2002-05-13 17:19:29 EDT

*** This bug has been marked as a duplicate of 15788 ***