diff --git a/org.eclipse.wildwebdeveloper/src/org/eclipse/wildwebdeveloper/debug/AbstractDebugAdapterLaunchShortcut.java b/org.eclipse.wildwebdeveloper/src/org/eclipse/wildwebdeveloper/debug/AbstractDebugAdapterLaunchShortcut.java index 274046145d..54c5abc4c9 100644 --- a/org.eclipse.wildwebdeveloper/src/org/eclipse/wildwebdeveloper/debug/AbstractDebugAdapterLaunchShortcut.java +++ b/org.eclipse.wildwebdeveloper/src/org/eclipse/wildwebdeveloper/debug/AbstractDebugAdapterLaunchShortcut.java @@ -64,7 +64,7 @@ protected AbstractDebugAdapterLaunchShortcut(String launchConfigTypeId, String[] public boolean canLaunch(File file) { return file.exists() && Arrays.stream(contentTypeIds).map(Platform.getContentTypeManager()::getContentType) - .anyMatch(type -> type.isAssociatedWith(file.getName())); + .anyMatch(type -> type != null && type.isAssociatedWith(file.getName())); } public boolean canLaunchResource(IResource resource) { @@ -244,4 +244,4 @@ private boolean match(ILaunchConfiguration launchConfig, File selectedFile) { } } -} \ No newline at end of file +}