diff --git a/build-tools/core/src/org/jetbrains/jet/buildtools/core/BytecodeCompiler.java b/build-tools/core/src/org/jetbrains/jet/buildtools/core/BytecodeCompiler.java index 90249d8ca68..5c9fa6abe5e 100644 --- a/build-tools/core/src/org/jetbrains/jet/buildtools/core/BytecodeCompiler.java +++ b/build-tools/core/src/org/jetbrains/jet/buildtools/core/BytecodeCompiler.java @@ -114,7 +114,10 @@ public class BytecodeCompiler { * @param classpath compilation classpath, can be null or empty */ public void moduleToJar ( String module, String jar, boolean includeRuntime, String stdlib, String[] classpath ) { - env( stdlib, classpath ).compileModuleScript( module, jar, null, includeRuntime ); + boolean success = env( stdlib, classpath ).compileModuleScript( module, jar, null, includeRuntime ); + if ( ! success ) { + throw new CompileEnvironmentException( compilationError( module )); + } } public List getCompilerPlugins() {