Started by upstream project "Wurst" build number 678 originally caused by: Started by remote host 192.30.252.44 Building in workspace /var/lib/jenkins/jobs/StdLib2/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/wurstscript/wurstStdlib2.git # timeout=10 Fetching upstream changes from https://github.com/wurstscript/wurstStdlib2.git > git --version # timeout=10 > git -c core.askpass=true fetch --tags --progress https://github.com/wurstscript/wurstStdlib2.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 a33ee7279e34b1332e97c9bbb37605dd362fd259 (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f a33ee7279e34b1332e97c9bbb37605dd362fd259 > git rev-list a33ee7279e34b1332e97c9bbb37605dd362fd259 # timeout=10 [workspace] $ /bin/sh -xe /tmp/jenkins4130799170188065207.sh + java -jar ../../Wurst/workspace/downloads/Wurstpack/wurstscript/wurstscript.jar ../../Wurst/workspace/downloads/Wurstpack/wurstscript/common.j ../../Wurst/workspace/downloads/Wurstpack/wurstscript/blizzard.j ./ -runcompiletimefunctions -runtests Running tests Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. FAILED with exception: The native expects different parameters! Expected: "b" Actual: class de.peeeq.wurstscript.intermediatelang.ILconstInt java.lang.Error: The native expects different parameters! Expected: "b" Actual: class de.peeeq.wurstscript.intermediatelang.ILconstInt at de.peeeq.wurstio.jassinterpreter.ReflectionNativeProvider.invoke(ReflectionNativeProvider.java:75) at de.peeeq.wurstscript.intermediatelang.interpreter.ILInterpreter.runBuiltinFunction(ILInterpreter.java:144) at de.peeeq.wurstscript.intermediatelang.interpreter.ILInterpreter.runFunc(ILInterpreter.java:77) 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:264) at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:53) at de.peeeq.wurstscript.jassIm.ImReturnImpl.runStatement(ImReturnImpl.java:164) 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:90) 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:264) at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:53) at de.peeeq.wurstscript.jassIm.ImReturnImpl.runStatement(ImReturnImpl.java:164) 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:90) at de.peeeq.wurstscript.intermediatelang.interpreter.EvaluateExpr.evaluateFunc(EvaluateExpr.java:41) at de.peeeq.wurstscript.intermediatelang.interpreter.EvaluateExpr.eval(EvaluateExpr.java:179) at de.peeeq.wurstscript.jassIm.ImMethodCallImpl.evaluate(ImMethodCallImpl.java:270) at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:60) at de.peeeq.wurstscript.jassIm.ImSetImpl.runStatement(ImSetImpl.java:189) 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:90) 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:264) 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:264) at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:15) at de.peeeq.wurstscript.jassIm.ImFunctionCallImpl.runStatement(ImFunctionCallImpl.java:260) 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:90) at de.peeeq.wurstscript.intermediatelang.interpreter.ILInterpreter.runVoidFunc(ILInterpreter.java:192) at de.peeeq.wurstio.languageserver.requests.RunTests.lambda$runTests$73(RunTests.java:164) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. FAILED assertion: Test failed: Expected <1.0>, Actual <0.001> ... when calling real_assertEquals(0.001, 1.0) in LinkedListTests.wurst:174 ... when calling testSortReal() in LinkedListTests.wurst:169 Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. OK! Running .. FAILED with exception: The native expects different parameters! Expected: "this" Actual: class de.peeeq.wurstscript.intermediatelang.ILconstInt java.lang.Error: The native expects different parameters! Expected: "this" Actual: class de.peeeq.wurstscript.intermediatelang.ILconstInt at de.peeeq.wurstio.jassinterpreter.ReflectionNativeProvider.invoke(ReflectionNativeProvider.java:75) at de.peeeq.wurstscript.intermediatelang.interpreter.ILInterpreter.runBuiltinFunction(ILInterpreter.java:144) at de.peeeq.wurstscript.intermediatelang.interpreter.ILInterpreter.runFunc(ILInterpreter.java:77) 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:264) at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:53) at de.peeeq.wurstscript.jassIm.ImReturnImpl.runStatement(ImReturnImpl.java:164) 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:90) 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:264) at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:53) at de.peeeq.wurstscript.jassIm.ImReturnImpl.runStatement(ImReturnImpl.java:164) 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:90) at de.peeeq.wurstscript.intermediatelang.interpreter.EvaluateExpr.evaluateFunc(EvaluateExpr.java:41) at de.peeeq.wurstscript.intermediatelang.interpreter.EvaluateExpr.eval(EvaluateExpr.java:179) at de.peeeq.wurstscript.jassIm.ImMethodCallImpl.evaluate(ImMethodCallImpl.java:270) at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:60) at de.peeeq.wurstscript.jassIm.ImSetImpl.runStatement(ImSetImpl.java:189) 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:90) 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:264) 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:264) at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:15) at de.peeeq.wurstscript.jassIm.ImFunctionCallImpl.runStatement(ImFunctionCallImpl.java:260) 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:90) at de.peeeq.wurstscript.intermediatelang.interpreter.ILInterpreter.runVoidFunc(ILInterpreter.java:192) at de.peeeq.wurstio.languageserver.requests.RunTests.lambda$runTests$73(RunTests.java:164) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Running .. FAILED with exception: The native expects different parameters! Expected: "this" Actual: class de.peeeq.wurstscript.intermediatelang.ILconstInt java.lang.Error: The native expects different parameters! Expected: "this" Actual: class de.peeeq.wurstscript.intermediatelang.ILconstInt at de.peeeq.wurstio.jassinterpreter.ReflectionNativeProvider.invoke(ReflectionNativeProvider.java:75) at de.peeeq.wurstscript.intermediatelang.interpreter.ILInterpreter.runBuiltinFunction(ILInterpreter.java:144) at de.peeeq.wurstscript.intermediatelang.interpreter.ILInterpreter.runFunc(ILInterpreter.java:77) 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:264) at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:53) at de.peeeq.wurstscript.jassIm.ImReturnImpl.runStatement(ImReturnImpl.java:164) 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:90) 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:264) at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:53) at de.peeeq.wurstscript.jassIm.ImReturnImpl.runStatement(ImReturnImpl.java:164) 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:90) at de.peeeq.wurstscript.intermediatelang.interpreter.EvaluateExpr.evaluateFunc(EvaluateExpr.java:41) at de.peeeq.wurstscript.intermediatelang.interpreter.EvaluateExpr.eval(EvaluateExpr.java:179) at de.peeeq.wurstscript.jassIm.ImMethodCallImpl.evaluate(ImMethodCallImpl.java:270) at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:60) at de.peeeq.wurstscript.jassIm.ImSetImpl.runStatement(ImSetImpl.java:189) 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:90) 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:264) at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:60) at de.peeeq.wurstscript.jassIm.ImSetImpl.runStatement(ImSetImpl.java:189) 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:41) at de.peeeq.wurstscript.jassIm.ImLoopImpl.runStatement(ImLoopImpl.java:164) 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.EvaluateExpr.eval(EvaluateExpr.java:70) at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.evaluate(ImStatementExprImpl.java:212) at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:15) at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.runStatement(ImStatementExprImpl.java:208) 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:90) 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:264) at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:53) at de.peeeq.wurstscript.jassIm.ImReturnImpl.runStatement(ImReturnImpl.java:164) 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:90) 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:264) 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:264) at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:15) at de.peeeq.wurstscript.jassIm.ImFunctionCallImpl.runStatement(ImFunctionCallImpl.java:260) 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:90) at de.peeeq.wurstscript.intermediatelang.interpreter.ILInterpreter.runVoidFunc(ILInterpreter.java:192) at de.peeeq.wurstio.languageserver.requests.RunTests.lambda$runTests$73(RunTests.java:164) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Running .. OK! Tests succeeded: 93/97 >> 4 Tests have failed! Finished running tests compilation finished (errors: 4, warnings: 1) Error in File LinkedListTests.wurst line 92: java.lang.Error: The native expects different parameters! Expected: "b" Actual: class de.peeeq.wurstscript.intermediatelang.ILconstInt Error in File LinkedListTests.wurst line 169: Test failed: Expected <1.0>, Actual <0.001> Error in File StringUtilsTests.wurst line 6: java.lang.Error: The native expects different parameters! Expected: "this" Actual: class de.peeeq.wurstscript.intermediatelang.ILconstInt Error in File StringUtilsTests.wurst line 25: java.lang.Error: The native expects different parameters! Expected: "this" Actual: class de.peeeq.wurstscript.intermediatelang.ILconstInt Build step 'Execute shell' marked build as failure Sending e-mails to: peter.peq@gmail.com frotty@sunayama.de Finished: FAILURE