diff --git a/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/launching/FinalLaunchSequence.java b/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/launching/FinalLaunchSequence.java index 8e897d248f8..fc0c78f2742 100644 --- a/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/launching/FinalLaunchSequence.java +++ b/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/launching/FinalLaunchSequence.java @@ -26,6 +26,7 @@ import org.eclipse.cdt.debug.core.model.IConnectHandler; import org.eclipse.cdt.debug.internal.core.sourcelookup.CSourceLookupDirector; import org.eclipse.cdt.dsf.concurrent.DataRequestMonitor; import org.eclipse.cdt.dsf.concurrent.ImmediateDataRequestMonitor; +import org.eclipse.cdt.dsf.concurrent.ImmediateRequestMonitor; import org.eclipse.cdt.dsf.concurrent.ReflectionSequence; import org.eclipse.cdt.dsf.concurrent.RequestMonitor; import org.eclipse.cdt.dsf.concurrent.RequestMonitorWithProgress; @@ -210,11 +211,25 @@ public class FinalLaunchSequence extends ReflectionSequence { new RequestMonitor(getExecutor(), requestMonitor) { @Override protected void handleCompleted() { - fCommandControl.setPrintPythonErrors(false, requestMonitor); + fCommandControl.setPrintPythonErrors(false, new ImmediateRequestMonitor() { + @Override + protected void handleCompleted() { + // Ignore this error + // Bug 402988 + requestMonitor.done(); + } + }); } }); } else { - fCommandControl.setPrintPythonErrors(false, requestMonitor); + fCommandControl.setPrintPythonErrors(false, new ImmediateRequestMonitor() { + @Override + protected void handleCompleted() { + // Ignore this error + // Bug 402988 + requestMonitor.done(); + } + }); } }