X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.scl.compiler%2Fsrc%2Forg%2Fsimantics%2Fscl%2Fcompiler%2Fsource%2FTextualModuleSource.java;h=50cbb1ac461ea271e0c4700d37d149fc23a351a2;hb=bf5f7cda1b9b64484cc6e53499e38d6785744aec;hp=3aa3f4281380dad972b26a98b1098264602b8656;hpb=00119bc6c509134e985c11ad4f6aff37801adc3f;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/source/TextualModuleSource.java b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/source/TextualModuleSource.java index 3aa3f4281..50cbb1ac4 100644 --- a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/source/TextualModuleSource.java +++ b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/source/TextualModuleSource.java @@ -93,13 +93,13 @@ public abstract class TextualModuleSource implements ModuleSource { if(compiler.getErrorLog().hasNoErrors()) return new Success(compiler.getModule()); else { - if(!options.silent) + if(options == null || !options.silent) LOGGER.error("While compiling " + getModuleName() + ":\n " + CompilationErrorFormatter.toString(getSourceReader(null), compiler.getErrorLog().getErrors()).replaceAll("\n", "\n ")); return new Failure(compiler.getErrorLog().getErrors()); } } catch (IOException e) { - if(!options.silent) + if(options == null || !options.silent) LOGGER.error("Compilation of module " + moduleName + " failed.", e); return new Failure(e); }