uid/collabode — Issue #55: Launching with errors blocks on a server-side dialog box
Author: maxg
Created: 2011-12-10 21:38:18+00:00
State: open

Launching (or running tests) when the project has errors blocks while a cancel/proceed dialog displayed on the server.

For tests, in {{{JUnitRestrictedLaunchConfigurationDelegate}}}, we can do:
{{{
@Override public boolean finalLaunchCheck(ILaunchConfiguration configuration, String mode, IProgressMonitor monitor) throws CoreException {
return true;
}
}}}

For launching, need to figure out what to subclass in order to do the analogous override.

Alternatively, can disable all "status handlers" by using a non-public preference key, e.g. in {{{Workspace.getWorkspace()}}}:
{{{
InstanceScope.INSTANCE .getNode(DebugPlugin.getUniqueIdentifier()) .putBoolean(IInternalDebugCoreConstants.PREF_ENABLE_STATUS_HANDLERS, false);
}}}

(Imported from [Bitbucket #55](https://bitbucket.org/maxg/collabode/issue/55) reported by [maxg](https://bitbucket.org/maxg) on 2011-10-26)