Bug 185079 - NullPointerException in compiler
Summary: NullPointerException in compiler
Status: VERIFIED DUPLICATE of bug 170896
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.3   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 3.6 M7   Edit
Assignee: Olivier Thomann CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-02 06:52 EDT by Vincent Ray Lim CLA
Modified: 2010-04-26 12:17 EDT (History)
0 users

See Also:


Attachments
log file in .metadata (810.81 KB, text/plain)
2007-05-02 06:56 EDT, Vincent Ray Lim CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vincent Ray Lim CLA 2007-05-02 06:52:04 EDT
I have encounter this error while compiling a project, I restarted eclipse and rebuild the project then the error disappear.

Eclipse Version: 3.3.0 (M6)
Build id: I20070323-1616

Internal compiler error
java.lang.NullPointerException: 

	at org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding.binarySearch(ReferenceBinding.java:108)

	at org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding.getMethods(ParameterizedTypeBinding.java:510)

	at org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1059)

	at org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:2052)

	at org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:397)

	at org.eclipse.jdt.internal.compiler.ast.Expression.resolve(Expression.java:883)

	at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:432)

	at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:195)

	at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:403)

	at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1086)

	at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1164)

	at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:359)

	at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:618)

	at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:391)

	at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:356)

	at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.compile(BatchImageBuilder.java:173)

	at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:293)

	at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:59)

	at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:254)

	at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:172)

	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)

	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)

	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:163)

	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)

	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:248)

	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)

	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:251)

	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:307)

	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:339)

	at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:328)

	at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:183)

	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)
Comment 1 Vincent Ray Lim CLA 2007-05-02 06:56:27 EDT
Created attachment 65589 [details]
log file in .metadata

Attached the log file
Comment 2 Olivier Thomann CLA 2007-05-02 07:10:47 EDT
Are you using a JRockit 27.1 VM?
If not, would it be possible to get a reproducable test case?
Comment 3 Vincent Ray Lim CLA 2007-05-02 22:14:58 EDT
Yes I'm using JRockit 27.2.0 VM. I have encoutered the error only once and I cannot replicate it even using same VM.

If it is a VM issue then I'll just switch to Sun's VM.
Comment 4 Olivier Thomann CLA 2007-05-02 22:26:15 EDT
This looks like a dup of bug 170896.
The version 27.2 was supposed to be ok according to bug 170896 comment 16.
The problem was reported only against 27.1.
I am closing this as a dup.
I'll reopen bug 170896

*** This bug has been marked as a duplicate of bug 170896 ***
Comment 5 Frederic Fusier CLA 2010-04-26 12:17:32 EDT
Verified for 3.6M7