diff options
Diffstat (limited to 'eclipse/java/Slice2javaPlugin/src/com/zeroc/slice2javaplugin/builder/Slice2JavaBuilder.java')
-rw-r--r-- | eclipse/java/Slice2javaPlugin/src/com/zeroc/slice2javaplugin/builder/Slice2JavaBuilder.java | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/eclipse/java/Slice2javaPlugin/src/com/zeroc/slice2javaplugin/builder/Slice2JavaBuilder.java b/eclipse/java/Slice2javaPlugin/src/com/zeroc/slice2javaplugin/builder/Slice2JavaBuilder.java index 89a022f67d6..813f8c37c48 100644 --- a/eclipse/java/Slice2javaPlugin/src/com/zeroc/slice2javaplugin/builder/Slice2JavaBuilder.java +++ b/eclipse/java/Slice2javaPlugin/src/com/zeroc/slice2javaplugin/builder/Slice2JavaBuilder.java @@ -431,9 +431,7 @@ public class Slice2JavaBuilder extends IncrementalProjectBuilder throws CoreException { try - { - - + { if(state.out != null) { for(Iterator<String> p = builder.command().iterator(); p.hasNext();) @@ -463,9 +461,9 @@ public class Slice2JavaBuilder extends IncrementalProjectBuilder errThread.join(); } - if(status != 0 && state.err != null) + if(status != 0) { - state.err.println("slice2java status: " + status); + throw new RuntimeException(err == null ? out.toString() : err.toString()); } return status; |