Bug 27600

Summary: NPE while searching
Product: [Eclipse Project] JDT Reporter: Lynne Kues <lynne_kues>
Component: CoreAssignee: Philipe Mulet <philippe_mulet>
Status: RESOLVED WORKSFORME QA Contact:
Severity: normal    
Priority: P3    
Version: 2.1   
Target Milestone: 2.1 M4   
Hardware: PC   
OS: Windows 2000   
Whiteboard:

Description Lynne Kues CLA 2002-12-03 13:06:04 EST
Build 20021127.  

1. Autobuild off.  No JRE specified.  Two projects loaded from CVS.  Search and 
get NPE (see log below).
2. Specify JRE, turn on autobuild, do full build.  Search --> no NPE, but I 
never get any matches.  Tried various search for references.
3. Exited Eclipse, restarted, did same searches as in Step 2 and now they work.

!SESSION Dec 03, 2002 13:04:19.844 ---------------------------------------------
java.version=1.3.1 subset
java.vendor=IBM Corporation
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Command-line arguments: -os win32 -ws win32 -arch x86 -dev bin -data d:\eclipse-
ws\ui-history-ws -install file:D:/eclipse/
!ENTRY org.eclipse.team.cvs.ssh 1 0 Dec 03, 2002 13:04:19.844
!MESSAGE Added host key for dev.eclipse.org to known_hosts.
!ENTRY org.eclipse.jdt.ui 4 1 Dec 03, 2002 13:11:30.303
!MESSAGE Internal Error
!STACK 0
java.lang.reflect.InvocationTargetException: java.lang.NullPointerException
	at java.lang.Throwable.<init>(Throwable.java)
	at java.lang.Throwable.<init>(Throwable.java)
	at java.lang.NullPointerException.<init>(NullPointerException.java:63)
	at 
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.faultInImports
(CompilationUnitScope.java:218)
	at 
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.faultInTypes
(CompilationUnitScope.java:279)
	at 
org.eclipse.jdt.internal.core.search.matching.MatchingOpenable.locateMatchesInCo
mpilationUnit(MatchingOpenable.java:322)
	at 
org.eclipse.jdt.internal.core.search.matching.MatchingOpenable.locateMatches
(MatchingOpenable.java:167)
	at 
org.eclipse.jdt.internal.core.search.matching.MatchLocator.locateMatches
(MatchLocator.java:1205)
	at 
org.eclipse.jdt.internal.core.search.matching.MatchLocator.locateMatches
(MatchLocator.java:547)
	at org.eclipse.jdt.core.search.SearchEngine.search
(SearchEngine.java:425)
	at org.eclipse.jdt.internal.ui.search.JavaSearchOperation.execute
(JavaSearchOperation.java:86)
	at org.eclipse.ui.actions.WorkspaceModifyOperation$1.run
(WorkspaceModifyOperation.java:65)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java)
	at org.eclipse.ui.actions.WorkspaceModifyOperation.run
(WorkspaceModifyOperation.java:79)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run
(ModalContext.java:95)
!ENTRY org.eclipse.jdt.ui 4 1 Dec 03, 2002 13:11:34.849
!MESSAGE Internal Error
!STACK 0
java.lang.reflect.InvocationTargetException: java.lang.NullPointerException
	at java.lang.Throwable.<init>(Throwable.java)
	at java.lang.Throwable.<init>(Throwable.java)
	at java.lang.NullPointerException.<init>(NullPointerException.java:63)
	at 
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.faultInImports
(CompilationUnitScope.java:218)
	at 
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.faultInTypes
(CompilationUnitScope.java:279)
	at 
org.eclipse.jdt.internal.core.search.matching.MatchingOpenable.locateMatchesInCo
mpilationUnit(MatchingOpenable.java:322)
	at 
org.eclipse.jdt.internal.core.search.matching.MatchingOpenable.locateMatches
(MatchingOpenable.java:167)
	at 
org.eclipse.jdt.internal.core.search.matching.MatchLocator.locateMatches
(MatchLocator.java:1205)
	at 
org.eclipse.jdt.internal.core.search.matching.MatchLocator.locateMatches
(MatchLocator.java:547)
	at org.eclipse.jdt.core.search.SearchEngine.search
(SearchEngine.java:425)
	at org.eclipse.jdt.internal.ui.search.JavaSearchOperation.execute
(JavaSearchOperation.java:86)
	at org.eclipse.ui.actions.WorkspaceModifyOperation$1.run
(WorkspaceModifyOperation.java:65)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java)
	at org.eclipse.ui.actions.WorkspaceModifyOperation.run
(WorkspaceModifyOperation.java:79)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run
(ModalContext.java:95)
Comment 1 Adam Kiezun CLA 2002-12-03 13:10:46 EST
npe in jcore
Comment 2 Kent Johnson CLA 2002-12-04 11:33:54 EST
Please try to reproduce with a different VM or with the JIT disabled.

The JIT in this VM (J2RE 1.3.1 IBM Windows 32) has been known to be busted for 
a year.
Comment 3 Philipe Mulet CLA 2002-12-09 06:00:10 EST
Closing, please reopen if symptoms persist on different platform.