NullPointerException in PlatformUI.getWorkbench (). getActiveWorkbenchWindow (). getActivePage ()

7
%Vor%

gibt Exception im Thread "Thread-3" java.lang.NullPointerExceptionμ zurück. Was soll ich tun?

    
Dominic Rodger 12.08.2009, 09:31
quelle

2 Antworten

34

Wenn der Thread nicht im aktiven Fenster ausgeführt wird, gibt PlatformUI.getWorkbench (). getActiveWorkbenchWindow () "null" zurück. Sie müssen Ihren Code in eine Anzeige einfügen, z. B .:

%Vor%     
Rudolf Widmann 17.05.2011 08:15
quelle
2

Fügen Sie einige Null-Checks hinzu. Es ist möglich, dass die Workbench kein aktives Fenster hat. PlatformUI.getWorkbench kann auch eine IllegalStateException auslösen, wenn die Workbench noch nicht gestartet wurde (zB createAndRunWorkbench () noch nicht) genannt).

%Vor%     
Rich Seller 12.08.2009 09:37
quelle

Tags und Links