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

Bug 362869

Summary: cannot debug whith junit due to 3004: Unexpected error occurred. PTPDebugUIPlugin
Product: [Tools] PTP Reporter: benito1er <benito1er>
Component: Debug UIAssignee: Greg Watson <g.watson>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: beth, g.watson, Michael_Rennie
Version: 5.0.4   
Target Milestone: 5.0.5   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description benito1er CLA 2011-11-04 04:59:26 EDT
-- Configuration Details --
Product: Eclipse 1.4.1.20110909-0613 (org.eclipse.epp.package.java.product)
Installed Features:
 org.eclipse.platform 3.7.1.r37x_v20110729-9gF7UHOxFtniV7mI3T556iZN9AU8bEZ1lHMcVK

 3004: Unexpected error occurred.
  java.lang.NullPointerException
  	at org.eclipse.ptp.debug.ui.PTPDebugUIPlugin.getCurrentPerspectiveID(PTPDebugUIPlugin.java:314)
  	at org.eclipse.ptp.debug.ui.PTPDebugUIPlugin.isPTPDebugPerspective(PTPDebugUIPlugin.java:266)
  	at org.eclipse.ptp.debug.ui.UIDebugManager.breakpointAdded(UIDebugManager.java:137)
  	at org.eclipse.debug.internal.core.BreakpointManager$BreakpointNotifier.run(BreakpointManager.java:954)
  	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  	at org.eclipse.debug.internal.core.BreakpointManager$BreakpointNotifier.notify(BreakpointManager.java:980)
  	at org.eclipse.debug.internal.core.BreakpointManager.fireUpdate(BreakpointManager.java:894)
  	at org.eclipse.debug.internal.core.BreakpointManager.addBreakpoints(BreakpointManager.java:581)
  	at org.eclipse.debug.internal.core.BreakpointManager.addBreakpoints(BreakpointManager.java:551)
  	at org.eclipse.debug.internal.core.BreakpointManager.addBreakpoint(BreakpointManager.java:544)
  	at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.register(JavaBreakpoint.java:194)
  	at org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint$1.run(JavaLineBreakpoint.java:150)
  	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
  	at org.eclipse.debug.core.model.Breakpoint.run(Breakpoint.java:335)
  	at org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint.<init>(JavaLineBreakpoint.java:153)
  	at org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint.<init>(JavaLineBreakpoint.java:132)
  	at org.eclipse.jdt.debug.core.JDIDebugModel.createLineBreakpoint(JDIDebugModel.java:274)
  	at org.eclipse.jdt.internal.debug.ui.actions.ToggleBreakpointAdapter$2.run(ToggleBreakpointAdapter.java:267)
  	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Comment 1 Beth Tibbitts CLA 2011-11-04 10:59:36 EDT
Can you tell us exactly what you were doing when you got this error,
and what version of PTP you are running? (Looks like an epp  package from Indigo SR1, but how did you install PTP and which version?  )
Comment 2 Greg Watson CLA 2011-11-18 15:04:26 EST
Added NPE check.
Comment 3 Greg Watson CLA 2013-05-21 09:11:43 EDT
Closing as fixed.