Bug 90328 - NPE in compiler (Scope.java)
Summary: NPE in compiler (Scope.java)
Status: CLOSED INVALID
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.1   Edit
Hardware: PC Windows 2000
: P3 normal (vote)
Target Milestone: 3.1 RC2   Edit
Assignee: JDT-Core-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: needinfo
Depends on:
Blocks:
 
Reported: 2005-04-05 13:12 EDT by Adam Kiezun CLA
Modified: 2009-08-30 02:08 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 Adam Kiezun CLA 2005-04-05 13:12:52 EDT
reported on pl.comp.lang.java

I asked the poster for the code that causes this. Will try to update with more info.

Version: 3.1.0
 
Build id: 200412162000
 
 
Internal compiler error java.lang.NullPointerException at
org.eclipse.jdt.internal.compiler.lookup.

Scope.findMemberType(Scope.java:797) at
org.eclipse.jdt.internal.compiler.lookup.Scope.

getMemberType(Scope.java:1940) at
org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference.

findNextTypeBinding(QualifiedTypeReference.java:41) at
org.eclipse.jdt.internal.compiler.ast.

QualifiedTypeReference.getTypeBinding(QualifiedTypeReference.java:70) at
org.eclipse.jdt.

internal.compiler.ast.TypeReference.resolveType(TypeReference.java:141) at
org.eclipse.jdt.

internal.compiler.ast.TypeReference.resolveTypeArgument(TypeReference.java:1
58) at org.

eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference.internalR
esolveType

(ParameterizedSingleTypeReference.java:132) at
org.eclipse.jdt.internal.compiler.ast.

ParameterizedSingleTypeReference.resolveType(ParameterizedSingleTypeReferenc
e.java:208) at

org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveSuperType(TypeRef
erence.java:104)

at
org.eclipse.jdt.internal.compiler.lookup.ClassScope.findSupertype(ClassScope
.java:1067) at

org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectSuperclass(ClassS
cope.java:725) at

org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectTypeHierarchy(Cla
ssScope.java:862)

at
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.connectTypeHie
rarchy

(CompilationUnitScope.java:243) at
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.

completeTypeBindings(LookupEnvironment.java:195) at
org.eclipse.jdt.internal.compiler.Compiler.

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

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

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

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

build(BatchImageBuilder.java:49) at
org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll

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

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

eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:104
4) at org.eclipse.core.

runtime.Platform.run(Platform.java:747) at
org.eclipse.core.internal.events.BuildManager.

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

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

java:221) at
org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java
:1044) at

org.eclipse.core.runtime.Platform.run(Platform.java:747) at
org.eclipse.core.internal.events.

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

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

(BuildManager.java:272) at
org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.

java:142) at
org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:203) at
org.

eclipse.core.internal.jobs.Worker.run(Worker.java:66)
Comment 1 Philipe Mulet CLA 2005-04-05 15:15:52 EDT
Please also try it on 3.1M6 so as to having wasting too much of your time.
Build id: 200412162000 is really old.
Comment 2 Olivier Thomann CLA 2005-06-07 10:17:49 EDT
Closing as REMIND.
Please reopen if this occurs in latest build.
Comment 3 Frederic Fusier CLA 2005-06-08 06:14:36 EDT
Close at there's more than 2 months without any feedback on this issue
=> consider it does no longer happen
Comment 4 Denis Roy CLA 2009-08-30 02:08:28 EDT
As of now 'LATER' and 'REMIND' resolutions are no longer supported.
Please reopen this bug if it is still valid for you.