Menu

#3 NPE in eclipse 3.5SR2

open
nobody
None
5
2010-03-03
2010-03-03
No

Running "Run all Tests" on Projects without Tests but with junit4.jar in the classpath throws a NPE.

It shoud be a eclpse bug. So may be just for info.

java.lang.NullPointerException
at org.eclipse.jdt.internal.compiler.lookup.TypeBinding.findSuperTypeOriginatingFrom(TypeBinding.java:301)
at org.eclipse.jdt.internal.compiler.lookup.TypeBinding.isTypeArgumentContainedBy(TypeBinding.java:928)
at org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding.isEquivalentTo(ParameterizedTypeBinding.java:725)
at org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding.implementsInterface(ReferenceBinding.java:905)
at org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding.isCompatibleWith0(ReferenceBinding.java:1032)
at org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding.isCompatibleWith(ReferenceBinding.java:983)
at org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding.boundCheck(TypeVariableBinding.java:142)
at org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding.boundCheck(ParameterizedTypeBinding.java:74)
at org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference.checkBounds(ParameterizedSingleTypeReference.java:41)
at org.eclipse.jdt.internal.compiler.lookup.ClassScope.checkParameterizedTypeBounds(ClassScope.java:827)
at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.checkParameterizedTypes(CompilationUnitScope.java:215)
at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings(LookupEnvironment.java:254)
at org.eclipse.jdt.internal.core.hierarchy.HierarchyResolver.resolve(HierarchyResolver.java:766)
at org.eclipse.jdt.internal.core.hierarchy.RegionBasedHierarchyBuilder.createTypeHierarchyBasedOnRegion(RegionBasedHierarchyBuilder.java:90)
at org.eclipse.jdt.internal.core.hierarchy.RegionBasedHierarchyBuilder.build(RegionBasedHierarchyBuilder.java:59)
at org.eclipse.jdt.internal.core.hierarchy.RegionBasedTypeHierarchy.compute(RegionBasedTypeHierarchy.java:97)
at org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.refresh(TypeHierarchy.java:1255)
at org.eclipse.jdt.internal.core.CreateTypeHierarchyOperation.executeOperation(CreateTypeHierarchyOperation.java:90)
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:728)
at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:788)
at org.eclipse.jdt.internal.core.JavaProject.newTypeHierarchy(JavaProject.java:2360)
at org.eclipse.jdt.internal.core.JavaProject.newTypeHierarchy(JavaProject.java:2338)
at org.eclipse.jdt.internal.junit.launcher.JUnit3TestFinder.findTestCases(JUnit3TestFinder.java:83)
at org.eclipse.jdt.internal.junit.launcher.JUnit3TestFinder.findTestsInContainer(JUnit3TestFinder.java:61)
at net.sf.erat.popup.actions.RunAllTestsJob.isApplicable(RunAllTestsJob.java:136)
at net.sf.erat.popup.actions.RunAllTestsJob.runTestsFor(RunAllTestsJob.java:120)
at net.sf.erat.popup.actions.RunAllTestsJob.runTestFor(RunAllTestsJob.java:112)
at net.sf.erat.popup.actions.RunAllTestsJob.runAllTests(RunAllTestsJob.java:90)
at net.sf.erat.popup.actions.RunAllTestsJob.run(RunAllTestsJob.java:73)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

Discussion


Log in to post a comment.

MongoDB Logo MongoDB