Konsolenausgabe

Started by an SCM change
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 2be9c71e30e6ac0897d98f58843d14725a060fa0 (refs/remotes/origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 2be9c71e30e6ac0897d98f58843d14725a060fa0
 > git rev-list 5e97fff07a7923e4089c8b86fc83b3363924a99f # timeout=10
[workspace] $ /bin/sh -xe /tmp/jenkins7652172541574746531.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 <BitSet:37 - testContains>..
	OK!
Running <BitSet:51 - testAdd>..
	OK!
Running <BitSet:54 - testRemove>..
	OK!
Running <Colors:158 - testColors>..
	OK!
Running <GroupTests:4 - testGroupBasic>..
	OK!
Running <GroupTests:23 - testGroupForLoops>..
	OK!
Running <HashList:90 - testHashList>..
	OK!
Running <HashtableTests:4 - testBasicDatatypes>..
	OK!
Running <HashtableTests:22 - testFlushing>..
	OK!
Running <HashtableTests:36 - testOverwrite>..
StmtReturn(, ExprFunctionCall(, Identifier(, LoadReal), TypeExprList(), Arguments(ExprThis(), ExprVarAccess(, Identifier(, parentKey)), ExprVarAccess(, Identifier(, childKey)))))

StmtReturn(, ExprFunctionCall(, Identifier(, LoadReal), TypeExprList(), Arguments(ExprThis(), ExprVarAccess(, Identifier(, parentKey)), ExprVarAccess(, Identifier(, childKey)))))

	FAILED with exception:
StmtReturn(, ExprFunctionCall(, Identifier(, LoadReal), TypeExprList(), Arguments(ExprThis(), ExprVarAccess(, Identifier(, parentKey)), ExprVarAccess(, Identifier(, childKey)))))

	You encountered a bug in the interpreter: java.lang.NullPointerException
	at [/var/lib/jenkins/jobs/StdLib2/workspace/./wurst/_handles/Hashtable.wurst, line 89]:
You encountered a bug in the interpreter: java.lang.NullPointerException
Stack trace:
at : Hashtable.wurst, line 89
... when calling testOverwrite() in HashtableTests.wurst:36

	at de.peeeq.wurstscript.intermediatelang.interpreter.ILInterpreter.runFunc(ILInterpreter.java:91)
	at de.peeeq.wurstscript.intermediatelang.interpreter.ILInterpreter.runVoidFunc(ILInterpreter.java:176)
	at de.peeeq.wurstio.languageserver.requests.RunTests.lambda$runTests$61(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)
Caused by: java.lang.NullPointerException
	at de.peeeq.wurstscript.WurstOperator.evaluateBinaryOperator(WurstOperator.java:139)
	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:13)
	at de.peeeq.wurstscript.jassIm.ImFunctionCallImpl.runStatement(ImFunctionCallImpl.java:260)
	at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:149)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.runStatements(ImStmtsImpl.java:86)
	at de.peeeq.wurstscript.intermediatelang.interpreter.ILInterpreter.runFunc(ILInterpreter.java:74)
	... 6 more

Running <HashtableTests:45 - testRemove>..
	FAILED assertion:
	Test failed: Assertion failed
... when calling assertTrue(false) in HashtableTests.wurst:51
... when calling testRemove() in HashtableTests.wurst:45

Running <LinkedListModule:89 - test>..
	OK!
Running <LinkedListModule:105 - testDestroy>..
	OK!
Running <LinkedList:360 - testAddRemove>..
	OK!
Running <LinkedList:374 - testForLoop>..
	OK!
Running <LinkedList:387 - testAddAll>..
	OK!
Running <LinkedList:403 - testClosures>..
	OK!
Running <LinkedList:416 - testGenerics>..
	FAILED with exception:
	Local variable str is null.
	Local variable str is null.
	at de.peeeq.wurstscript.intermediatelang.interpreter.EvaluateExpr.notNull(EvaluateExpr.java:137)
	at de.peeeq.wurstscript.intermediatelang.interpreter.EvaluateExpr.eval(EvaluateExpr.java:114)
	at de.peeeq.wurstscript.jassIm.ImVarAccessImpl.evaluate(ImVarAccessImpl.java:216)
	at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:51)
	at de.peeeq.wurstscript.jassIm.ImReturnImpl.runStatement(ImReturnImpl.java:164)
	at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:149)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.runStatements(ImStmtsImpl.java:86)
	at de.peeeq.wurstscript.intermediatelang.interpreter.ILInterpreter.runFunc(ILInterpreter.java:74)
	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:13)
	at de.peeeq.wurstscript.jassIm.ImFunctionCallImpl.runStatement(ImFunctionCallImpl.java:260)
	at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:149)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.runStatements(ImStmtsImpl.java:86)
	at de.peeeq.wurstscript.intermediatelang.interpreter.ILInterpreter.runFunc(ILInterpreter.java:74)
	at de.peeeq.wurstscript.intermediatelang.interpreter.ILInterpreter.runVoidFunc(ILInterpreter.java:176)
	at de.peeeq.wurstio.languageserver.requests.RunTests.lambda$runTests$61(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 <Maths:75 - minmax>..
	OK!
Running <Maths:84 - test_hypot>..
	OK!
Running <ObjectIds:35 - test_idString2IdInteger>..
	OK!
Running <ObjectIds:40 - test_idInteger2IdString>..
	OK!
Running <StringTests:5 - testToCharsetInt>..
	OK!
Running <StringTests:11 - testSubstring>..
	OK!
Running <StringTests:15 - testLength>..
	OK!
Running <StringTests:18 - testCharAt>..
	OK!
Running <StringTests:23 - testEndsWith>..
	OK!
Running <StringTests:29 - testStartsWith>..
	OK!
Running <StringTests:35 - testToLowerCase>..
	OK!
Running <StringTests:38 - testToUpperCase>..
	OK!
Running <StringTests:41 - testIsUpper>..
	OK!
Running <StringTests:45 - testTrim>..
	OK!
Running <StringTests:70 - testIndexOf>..
	OK!
Running <StringTests:76 - testLastIndexOf>..
	OK!
Running <StringTests:81 - testCountOccurences>..
	OK!
Running <StringTests:86 - testContains>..
	OK!
Running <StringTests:90 - testIsWhitespace>..
	OK!
Running <StringTests:97 - testFirstUpper>..
	OK!
Running <StringTests:101 - testReplace>..
	OK!
Running <StringTests:105 - testGetHash>..
	OK!
Running <StringTests:108 - testFormat>..
	OK!
Running <StringTests:114 - testIterator>..
	OK!
Running <StringUtilsTests:6 - testSplit>..
	FAILED with exception:
	Local variable str is null.
	Local variable str is null.
	at de.peeeq.wurstscript.intermediatelang.interpreter.EvaluateExpr.notNull(EvaluateExpr.java:137)
	at de.peeeq.wurstscript.intermediatelang.interpreter.EvaluateExpr.eval(EvaluateExpr.java:114)
	at de.peeeq.wurstscript.jassIm.ImVarAccessImpl.evaluate(ImVarAccessImpl.java:216)
	at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:51)
	at de.peeeq.wurstscript.jassIm.ImReturnImpl.runStatement(ImReturnImpl.java:164)
	at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:149)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.runStatements(ImStmtsImpl.java:86)
	at de.peeeq.wurstscript.intermediatelang.interpreter.ILInterpreter.runFunc(ILInterpreter.java:74)
	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:13)
	at de.peeeq.wurstscript.jassIm.ImFunctionCallImpl.runStatement(ImFunctionCallImpl.java:260)
	at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:149)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.runStatements(ImStmtsImpl.java:86)
	at de.peeeq.wurstscript.intermediatelang.interpreter.ILInterpreter.runFunc(ILInterpreter.java:74)
	at de.peeeq.wurstscript.intermediatelang.interpreter.ILInterpreter.runVoidFunc(ILInterpreter.java:176)
	at de.peeeq.wurstio.languageserver.requests.RunTests.lambda$runTests$61(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 <StringUtilsTests:25 - testJoin>..
	FAILED with exception:
	Local variable str is null.
	Local variable str is null.
	at de.peeeq.wurstscript.intermediatelang.interpreter.EvaluateExpr.notNull(EvaluateExpr.java:137)
	at de.peeeq.wurstscript.intermediatelang.interpreter.EvaluateExpr.eval(EvaluateExpr.java:114)
	at de.peeeq.wurstscript.jassIm.ImVarAccessImpl.evaluate(ImVarAccessImpl.java:216)
	at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:51)
	at de.peeeq.wurstscript.jassIm.ImReturnImpl.runStatement(ImReturnImpl.java:164)
	at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:149)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.runStatements(ImStmtsImpl.java:86)
	at de.peeeq.wurstscript.intermediatelang.interpreter.ILInterpreter.runFunc(ILInterpreter.java:74)
	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:58)
	at de.peeeq.wurstscript.jassIm.ImSetImpl.runStatement(ImSetImpl.java:189)
	at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:149)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.runStatements(ImStmtsImpl.java:86)
	at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:39)
	at de.peeeq.wurstscript.jassIm.ImLoopImpl.runStatement(ImLoopImpl.java:164)
	at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:149)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.runStatements(ImStmtsImpl.java:86)
	at de.peeeq.wurstscript.intermediatelang.interpreter.ILInterpreter.runFunc(ILInterpreter.java:74)
	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:51)
	at de.peeeq.wurstscript.jassIm.ImReturnImpl.runStatement(ImReturnImpl.java:164)
	at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:149)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.runStatements(ImStmtsImpl.java:86)
	at de.peeeq.wurstscript.intermediatelang.interpreter.ILInterpreter.runFunc(ILInterpreter.java:74)
	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:13)
	at de.peeeq.wurstscript.jassIm.ImFunctionCallImpl.runStatement(ImFunctionCallImpl.java:260)
	at de.peeeq.wurstscript.intermediatelang.interpreter.RunStatement.run(RunStatement.java:149)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.runStatements(ImStmtsImpl.java:86)
	at de.peeeq.wurstscript.intermediatelang.interpreter.ILInterpreter.runFunc(ILInterpreter.java:74)
	at de.peeeq.wurstscript.intermediatelang.interpreter.ILInterpreter.runVoidFunc(ILInterpreter.java:176)
	at de.peeeq.wurstio.languageserver.requests.RunTests.lambda$runTests$61(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 <StringUtilsTests:37 - testReduce>..
	OK!
Tests succeeded: 40/45
>> 5 Tests have failed!
Finished running tests
compilation finished (errors: 5, warnings: 14)
Error in File HashtableTests.wurst line 36:
 at [/var/lib/jenkins/jobs/StdLib2/workspace/./wurst/_handles/Hashtable.wurst, line 89]:
You encountered a bug in the interpreter: java.lang.NullPointerException
Stack trace:
at : Hashtable.wurst, line 89
... when calling testOverwrite() in HashtableTests.wurst:36

Error in File HashtableTests.wurst line 45:
 Test failed: Assertion failed
Error in File LinkedList.wurst line 416:
 Local variable str is null.
Error in File StringUtilsTests.wurst line 6:
 Local variable str is null.
Error in File StringUtilsTests.wurst line 25:
 Local variable str is null.
Build step 'Execute shell' marked build as failure
Sending e-mails to: [email protected] [email protected]
Finished: FAILURE