Community
Participate
Working Groups
code from HEAD + Crossfire from HEAD I connected (attached) to FF4 via Crossfire and tried to add a line breakpoint. Each time I try to add one I get an exception in the log like the following: org.eclipse.wst.jsdt.debug.transport.exception.TimeoutException: Timed out waiting for packet: 52 at org.eclipse.wst.jsdt.debug.transport.packet.PacketReceiveManager.getResponse(PacketReceiveManager.java:182) at org.eclipse.wst.jsdt.debug.transport.DebugSession.receiveResponse(DebugSession.java:92) at org.eclipse.wst.jsdt.debug.internal.crossfire.jsdi.CFVirtualMachine.sendRequest(CFVirtualMachine.java:501) at org.eclipse.wst.jsdt.debug.internal.crossfire.jsdi.CFVirtualMachine.setLineBreakpoint(CFVirtualMachine.java:594) at org.eclipse.wst.jsdt.debug.internal.crossfire.jsdi.CFVirtualMachine.breakpointAdded(CFVirtualMachine.java:557) 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.wst.jsdt.debug.internal.core.breakpoints.JavaScriptBreakpoint.register(JavaScriptBreakpoint.java:111) at org.eclipse.wst.jsdt.debug.internal.core.breakpoints.JavaScriptLineBreakpoint$1.run(JavaScriptLineBreakpoint.java:84) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2310) at org.eclipse.debug.core.model.Breakpoint.run(Breakpoint.java:335) at org.eclipse.wst.jsdt.debug.internal.core.breakpoints.JavaScriptLineBreakpoint.<init>(JavaScriptLineBreakpoint.java:87) at org.eclipse.wst.jsdt.debug.core.model.JavaScriptDebugModel.createLineBreakpoint(JavaScriptDebugModel.java:53) at org.eclipse.wst.jsdt.debug.internal.ui.breakpoints.ToggleBreakpointAdapter$1.run(ToggleBreakpointAdapter.java:120) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Steps: 1. connect to FF4 (not sure if FF4 is a requirement, just the version I was using) via crossfire 2. nav to code.google.com 3. open the source for http://code.google.com/js/codesite_product_dictionary_ph.pack.04102009.js 4. add a bp on line one in Eclipse 5. the exception above is reported
part of the problem is that Crossfire did not update to be able to accept a setbreakpoint request without a context_id
using the latest Crossfire protocol this is no longer a problem. Marking worksforme