Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 184340

Summary: NPE computing launch tooltip
Product: [Eclipse Project] Platform Reporter: Darin Wright <darin.eclipse>
Component: DebugAssignee: Platform-Debug-Inbox <platform-debug-inbox>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: P3    
Version: 3.3   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Darin Wright CLA 2007-04-26 17:37:43 EDT
Using  I20070424-0930. Not sure if this is debug's problem or JCore. I was releasing code to the repoistory when it happened. So the selected project might have been in a transient state.

java.lang.NullPointerException
	at org.eclipse.jdt.internal.core.JavaProjectElementInfo.newNameLookup(JavaProjectElementInfo.java:311)
	at org.eclipse.jdt.internal.core.JavaProject.newNameLookup(JavaProject.java:2201)
	at org.eclipse.jdt.internal.core.JavaProject.newNameLookup(JavaProject.java:2211)
	at org.eclipse.jdt.internal.core.JavaProject.findType(JavaProject.java:1263)
	at org.eclipse.jdt.internal.core.JavaProject.findType(JavaProject.java:1170)
	at org.eclipse.jdt.internal.core.manipulation.JavaElementPropertyTester.test(JavaElementPropertyTester.java:155)
	at org.eclipse.core.internal.expressions.Property.test(Property.java:58)
	at org.eclipse.core.internal.expressions.TestExpression.evaluate(TestExpression.java:98)
	at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
	at org.eclipse.core.internal.expressions.AdaptExpression.evaluate(AdaptExpression.java:91)
	at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
	at org.eclipse.core.internal.expressions.IterateExpression.evaluate(IterateExpression.java:150)
	at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
	at org.eclipse.core.internal.expressions.WithExpression.evaluate(WithExpression.java:69)
	at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
	at org.eclipse.core.internal.expressions.EnablementExpression.evaluate(EnablementExpression.java:43)
	at org.eclipse.debug.internal.ui.launchConfigurations.LaunchShortcutExtension.evalEnablementExpression(LaunchShortcutExtension.java:282)
	at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationManager.getApplicableConfigurationTypes(LaunchConfigurationManager.java:693)
	at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationManager.getApplicableLaunchConfigurations(LaunchConfigurationManager.java:726)
	at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager.getResourceLabel(LaunchingResourceManager.java:269)
	at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager.computeLabels(LaunchingResourceManager.java:192)
	at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager$2.run(LaunchingResourceManager.java:119)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Comment 1 Darin Wright CLA 2007-04-26 17:39:31 EDT
Then, attempting to launch a specific config from history:

java.lang.NullPointerException
	at org.eclipse.jdt.internal.core.JavaProjectElementInfo.newNameLookup(JavaProjectElementInfo.java:311)
	at org.eclipse.jdt.internal.core.JavaProject.newNameLookup(JavaProject.java:2201)
	at org.eclipse.jdt.internal.core.JavaProject.newNameLookup(JavaProject.java:2211)
	at org.eclipse.jdt.internal.core.JavaProject.findType(JavaProject.java:1263)
	at org.eclipse.jdt.internal.core.JavaProject.findType(JavaProject.java:1170)
	at org.eclipse.jdt.junit.launcher.JUnitLaunchConfigurationDelegate.getTestTarget(JUnitLaunchConfigurationDelegate.java:455)
	at org.eclipse.jdt.junit.launcher.JUnitLaunchConfigurationDelegate.evaluateTests(JUnitLaunchConfigurationDelegate.java:254)
	at org.eclipse.jdt.junit.launcher.JUnitLaunchConfigurationDelegate.launch(JUnitLaunchConfigurationDelegate.java:128)
	at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:766)
	at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:608)
	at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:899)
	at org.eclipse.debug.internal.ui.DebugUIPlugin$7.run(DebugUIPlugin.java:1102)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Comment 2 Darin Wright CLA 2007-04-26 17:42:11 EDT

*** This bug has been marked as a duplicate of bug 183833 ***
Comment 3 Eric Jodet CLA 2007-04-27 06:57:32 EDT
Verified for 3.3 M7 using build I20070427-0010