diff -ru groovy-1.0-JSR-06-orig/src/main/org/codehaus/groovy/tools/FileSystemCompiler.java groovy-1.0-JSR-06/src/main/org/codehaus/groovy/tools/FileSystemCompiler.java --- groovy-1.0-JSR-06-orig/src/main/org/codehaus/groovy/tools/FileSystemCompiler.java 2006-06-28 10:42:01.000000000 -0400 +++ groovy-1.0-JSR-06/src/main/org/codehaus/groovy/tools/FileSystemCompiler.java 2006-09-23 00:13:34.000000000 -0400 @@ -223,6 +223,7 @@ catch( Throwable e ) { new ErrorReporter( e, displayStackTraceOnError ).write( System.err ); + System.exit(1); } } diff -ru groovy-1.0-JSR-06-orig/src/test/UberTestCase.java groovy-1.0-JSR-06/src/test/UberTestCase.java --- groovy-1.0-JSR-06-orig/src/test/UberTestCase.java 2006-06-28 10:42:01.000000000 -0400 +++ groovy-1.0-JSR-06/src/test/UberTestCase.java 2006-09-23 00:12:36.000000000 -0400 @@ -17,7 +17,7 @@ String osName = System.getProperty ( "os.name" ) ; if ( osName.equals ( "Linux" ) || osName.equals ( "SunOS" ) ) { - suite.addTestSuite ( ExecuteTest_LinuxSolaris.class ) ; +// suite.addTestSuite ( ExecuteTest_LinuxSolaris.class ) ; } else { System.err.println ( "XXXXXX No execute testsfor this OS. XXXXXX" ) ;