Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Barnes2005-03-06 20:01:04 +0000
committerKevin Barnes2005-03-06 20:01:04 +0000
commitdea837134580e66e77b9e497af40a932336c90b0 (patch)
tree487386de95721a17641a443c7ef741664965d393 /org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/console/ProcessConsole.java
parentc2210e70e2715457caff79a432b0493051693064 (diff)
downloadeclipse.platform.debug-dea837134580e66e77b9e497af40a932336c90b0.tar.gz
eclipse.platform.debug-dea837134580e66e77b9e497af40a932336c90b0.tar.xz
eclipse.platform.debug-dea837134580e66e77b9e497af40a932336c90b0.zip
Bug 87225 - NPE during compile using clover 1.2.2
Diffstat (limited to 'org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/console/ProcessConsole.java')
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/console/ProcessConsole.java16
1 files changed, 9 insertions, 7 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/console/ProcessConsole.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/console/ProcessConsole.java
index ba1168ac8..96426a5db 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/console/ProcessConsole.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/console/ProcessConsole.java
@@ -117,14 +117,16 @@ public class ProcessConsole extends IOConsole implements IConsole, IDebugEventSe
ILaunchConfiguration configuration = process.getLaunch().getLaunchConfiguration();
String file = null;
boolean append = false;
- try {
- file = configuration.getAttribute(IDebugUIConstants.ATTR_CAPTURE_IN_FILE, (String) null);
- if (file != null) {
- IStringVariableManager stringVariableManager = VariablesPlugin.getDefault().getStringVariableManager();
- file = stringVariableManager.performStringSubstitution(file);
- append = configuration.getAttribute(IDebugUIConstants.ATTR_APPEND_TO_FILE, false);
+ if (configuration != null) {
+ try {
+ file = configuration.getAttribute(IDebugUIConstants.ATTR_CAPTURE_IN_FILE, (String) null);
+ if (file != null) {
+ IStringVariableManager stringVariableManager = VariablesPlugin.getDefault().getStringVariableManager();
+ file = stringVariableManager.performStringSubstitution(file);
+ append = configuration.getAttribute(IDebugUIConstants.ATTR_APPEND_TO_FILE, false);
+ }
+ } catch (CoreException e) {
}
- } catch (CoreException e) {
}
if (file != null) {

Back to the top