diff --git a/bundles/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/commands/LaunchActiveCommandHandler.java b/bundles/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/commands/LaunchActiveCommandHandler.java
index 45ff856928e..f7aa548a5d5 100644
--- a/bundles/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/commands/LaunchActiveCommandHandler.java
+++ b/bundles/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/commands/LaunchActiveCommandHandler.java
@@ -29,9 +29,14 @@ public class LaunchActiveCommandHandler extends AbstractHandler {
ILaunchBarManager launchBarManager = Activator.getService(ILaunchBarManager.class);
StopActiveCommandHandler.stopActiveLaunches(launchBarManager);
ILaunchConfiguration config = launchBarManager.getActiveLaunchConfiguration();
- if (config == null)
+ if (config == null) {
return Status.OK_STATUS;
+ }
+
ILaunchMode launchMode = launchBarManager.getActiveLaunchMode();
+ if (launchMode == null) {
+ return Status.OK_STATUS;
+ }
DebugUITools.launch(config, launchMode.getIdentifier());
return Status.OK_STATUS;
diff --git a/pom.xml b/pom.xml
index cb4bf1ac8a9..a2deaa55320 100644
--- a/pom.xml
+++ b/pom.xml
@@ -219,11 +219,6 @@
gtk
x86_64
-
- linux
- gtk
- ppc64
-
win32
win32
@@ -239,16 +234,6 @@
cocoa
x86_64
-
- aix
- gtk
- ppc
-
-
- solaris
- gtk
- sparc
-