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 42b82306dd2..a36dd5ddc12 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 @@ -25,6 +25,7 @@ import org.eclipse.cdt.debug.core.ICDTLaunchConfigurationConstants; 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; @@ -209,11 +210,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(); + } + }); } }