Started by upstream project "StdLib2" build number 705 originally caused by: Started by an SCM change Building in workspace /var/lib/jenkins/jobs/Frentity/workspace > git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://github.com/Frotty/Frentity.git # timeout=10 Fetching upstream changes from https://github.com/Frotty/Frentity.git > git --version # timeout=10 > git -c core.askpass=true fetch --tags --progress https://github.com/Frotty/Frentity.git +refs/heads/*:refs/remotes/origin/* > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10 Checking out Revision e0725a30b5437b2174a217a5bb04aededfa0d63b (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f e0725a30b5437b2174a217a5bb04aededfa0d63b > git rev-list fd27dfd8afbd3b023b9e5eb8357108de8554f00d # timeout=10 [workspace] $ /bin/sh -xe /tmp/jenkins7861635769406288015.sh + java -jar ../../Wurst/workspace/downloads/Wurstpack/wurstscript/wurstscript.jar ../../Wurst/workspace/downloads/Wurstpack/wurstscript/common.j ../../Wurst/workspace/downloads/Wurstpack/wurstscript/blizzard.j ./wurst -lib ../../StdLib2/workspace/ -runcompiletimefunctions at [/var/lib/jenkins/jobs/Frentity/workspace/../../StdLib2/workspace/wurst/_handles/Unit.wurst, line 137]: You encountered a bug in the interpreter: java.lang.Error: java.lang.NullPointerException Stack trace: at : Unit.wurst, line 137 ... when calling gen() in Usage.wurst:24 ... when calling handle_getHandleId(dialog310) in Usage.wurst:32 at de.peeeq.wurstscript.intermediatelang.interpreter.ILInterpreter.runFunc(ILInterpreter.java:115) at de.peeeq.wurstscript.intermediatelang.interpreter.EvaluateExpr.evaluateFunc(EvaluateExpr.java:41) at de.peeeq.wurstscript.intermediatelang.interpreter.EvaluateExpr.eval(EvaluateExpr.java:32) at de.peeeq.wurstscript.jassIm.ImFunctionCallImpl.evaluate(ImFunctionCallImpl.java:263) at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:53) at de.peeeq.wurstscript.jassIm.ImReturnImpl.runStatement(ImReturnImpl.java:163) at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:151) at de.peeeq.wurstscript.jassIm.ImStmtsImpl.runStatements(ImStmtsImpl.java:84) at de.peeeq.wurstscript.intermediatelang.interpreter.ILInterpreter.runFunc(ILInterpreter.java:94) at de.peeeq.wurstscript.intermediatelang.interpreter.EvaluateExpr.evaluateFunc(EvaluateExpr.java:41) at de.peeeq.wurstscript.intermediatelang.interpreter.EvaluateExpr.eval(EvaluateExpr.java:32) at de.peeeq.wurstscript.jassIm.ImFunctionCallImpl.evaluate(ImFunctionCallImpl.java:263) at de.peeeq.wurstscript.intermediatelang.interpreter.EvaluateExpr.evaluateFunc(EvaluateExpr.java:39) at de.peeeq.wurstscript.intermediatelang.interpreter.EvaluateExpr.eval(EvaluateExpr.java:32) at de.peeeq.wurstscript.jassIm.ImFunctionCallImpl.evaluate(ImFunctionCallImpl.java:263) at de.peeeq.wurstscript.intermediatelang.interpreter.EvaluateExpr.lambda$eval$27(EvaluateExpr.java:57) at de.peeeq.wurstscript.WurstOperator.evaluateBinaryOperator(WurstOperator.java:172) at de.peeeq.wurstscript.intermediatelang.interpreter.EvaluateExpr.eval(EvaluateExpr.java:57) at de.peeeq.wurstscript.jassIm.ImOperatorCallImpl.evaluate(ImOperatorCallImpl.java:227) at de.peeeq.wurstscript.intermediatelang.interpreter.EvaluateExpr.evaluateFunc(EvaluateExpr.java:39) at de.peeeq.wurstscript.intermediatelang.interpreter.EvaluateExpr.eval(EvaluateExpr.java:32) at de.peeeq.wurstscript.jassIm.ImFunctionCallImpl.evaluate(ImFunctionCallImpl.java:263) at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:15) at de.peeeq.wurstscript.jassIm.ImFunctionCallImpl.runStatement(ImFunctionCallImpl.java:259) at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:151) at de.peeeq.wurstscript.jassIm.ImStmtsImpl.runStatements(ImStmtsImpl.java:84) at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:28) at de.peeeq.wurstscript.jassIm.ImIfImpl.runStatement(ImIfImpl.java:197) at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:151) at de.peeeq.wurstscript.jassIm.ImStmtsImpl.runStatements(ImStmtsImpl.java:84) at de.peeeq.wurstscript.intermediatelang.interpreter.ILInterpreter.runFunc(ILInterpreter.java:94) at de.peeeq.wurstscript.intermediatelang.interpreter.ILInterpreter.runVoidFunc(ILInterpreter.java:190) at de.peeeq.wurstio.CompiletimeFunctionRunner.executeCompiletimeFunction(CompiletimeFunctionRunner.java:207) at de.peeeq.wurstio.CompiletimeFunctionRunner.execute(CompiletimeFunctionRunner.java:130) at de.peeeq.wurstio.CompiletimeFunctionRunner.run(CompiletimeFunctionRunner.java:98) at de.peeeq.wurstio.Main.doCompilation(Main.java:401) at de.peeeq.wurstio.Main.main(Main.java:146) Caused by: java.lang.Error: java.lang.NullPointerException at de.peeeq.wurstio.jassinterpreter.ReflectionNativeProvider.invoke(ReflectionNativeProvider.java:90) at de.peeeq.wurstscript.intermediatelang.interpreter.ILInterpreter.runBuiltinFunction(ILInterpreter.java:152) at de.peeeq.wurstscript.intermediatelang.interpreter.ILInterpreter.runFunc(ILInterpreter.java:75) ... 36 more Caused by: java.lang.NullPointerException at de.peeeq.wurstscript.intermediatelang.IlConstHandle.hashCode(IlConstHandle.java:36) at de.peeeq.wurstio.jassinterpreter.providers.HandleProvider.GetHandleId(HandleProvider.java:15) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at de.peeeq.wurstio.jassinterpreter.ReflectionNativeProvider.invoke(ReflectionNativeProvider.java:85) ... 38 more compilation finished (errors: 3, warnings: 0) Error in File Unit.wurst line 137: You encountered a bug in the interpreter: java.lang.Error: java.lang.NullPointerException Error in File Usage.wurst line 24: ... when calling gen() in Usage.wurst:24 Error in File Usage.wurst line 32: ... when calling handle_getHandleId(dialog310) in Usage.wurst:32 Build step 'Execute shell' marked build as failure Sending e-mails to: peter.peq@gmail.com frotty@sunayama.de Finished: FAILURE