diff --git a/app/src/processing/mode/java/Compiler.java b/app/src/processing/mode/java/Compiler.java index ca716d9d0..227dd7812 100644 --- a/app/src/processing/mode/java/Compiler.java +++ b/app/src/processing/mode/java/Compiler.java @@ -149,8 +149,12 @@ public class Compiler { writer.flush(); writer.close(); + String errorString = errorBuffer.toString(); + if (errorString.trim().length() != 0) { + success = false; + } BufferedReader reader = - new BufferedReader(new StringReader(errorBuffer.toString())); + new BufferedReader(new StringReader(errorString)); //System.err.println(errorBuffer.toString()); String line = null; diff --git a/build/linux/processing b/build/linux/processing index 23b8ae049..dcd1c0017 100755 --- a/build/linux/processing +++ b/build/linux/processing @@ -104,6 +104,7 @@ cmd_name='processing-java' if [ $current_name = $cmd_name ] then java processing.mode.java.Commander "$@" + exit $? else # Start Processing in the same directory as this script if [ "$1" ]; then