Guten Tag,
es geht um Eclipse RCP.
Ich habe einen UIJob erstellt, der Sachen macht und im Fehlerfall einen eigenen Status zurückgibt. Grob gesehen ist das sowas wie
Wenn der Job den Fehlerstatus zurückgibt, wird von Eclipse automatisch eine Fehlermeldung geöffnet, die ähnlich dem ErrorDialog ist, also mit einer Fehlermeldung und einem Details-Knopf für die Exception (genau genommen ist es jedoch laut Plug-In Spy ein WorkbenchStatusDialogManager.InnerDialog).
Ich würde das gerne unterbinden, da ich den Fehler selbst anzeigen möchte. Bisher erscheinen dann beide Dialoge übereinander. Ich habe es bereits mit
probiert, aber das hat keine Wirkung gezeigt.
Wäre schön, wenn jemand eine Idee hat, wie man das lösen kann.
Gruß
mK
es geht um Eclipse RCP.
Ich habe einen UIJob erstellt, der Sachen macht und im Fehlerfall einen eigenen Status zurückgibt. Grob gesehen ist das sowas wie
Java:
public IStatus runInUIThread(IProgressMonitor monitor) {
try {
// blurgh
} catch(final BlurghException e) {
IStatus status = new Status(IStatus.ERROR, Activator.PLUGIN_ID,
"Error during blurgh", e);
return status;
}
return Status.OK_STATUS;
}
Ich würde das gerne unterbinden, da ich den Fehler selbst anzeigen möchte. Bisher erscheinen dann beide Dialoge übereinander. Ich habe es bereits mit
Java:
StatusManager.getManager().handle(status, StatusManager.NONE);
Wäre schön, wenn jemand eine Idee hat, wie man das lösen kann.
Gruß
mK