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() {