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