Started by GitHub push by peq Baue in Arbeitsbereich /var/lib/jenkins/workspace/Wurst [WS-CLEANUP] Deleting project workspace... [WS-CLEANUP] Deferred wipeout is used... [WS-CLEANUP] Done Cloning the remote Git repository Cloning repository https://github.com/wurstscript/WurstScript.git > git init /var/lib/jenkins/workspace/Wurst # timeout=10 Fetching upstream changes from https://github.com/wurstscript/WurstScript.git > git --version # timeout=10 > git fetch --tags --progress https://github.com/wurstscript/WurstScript.git +refs/heads/*:refs/remotes/origin/* > git config remote.origin.url https://github.com/wurstscript/WurstScript.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://github.com/wurstscript/WurstScript.git # timeout=10 Fetching upstream changes from https://github.com/wurstscript/WurstScript.git > git fetch --tags --progress https://github.com/wurstscript/WurstScript.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 38b63e56f030a93293474c2cd31ada9c49b676fe (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 38b63e56f030a93293474c2cd31ada9c49b676fe Commit message: "implemented #812: combined switch cases" > git rev-list --no-walk d00b51a5934573bed0ab90c227b9b28dadef7237 # timeout=10 > git tag -a -f -m Jenkins Build #1095 jenkins-Wurst-1095 # timeout=10 [Wurst] $ /bin/sh -xe /tmp/jenkins4024890750792043696.sh + cd de.peeeq.wurstscript + ./gradlew clean build create_zips generate_hotdoc --stacktrace --info Initialized native services in: /var/lib/jenkins/.gradle/native Removing 0 daemon stop events from registry Starting a Gradle Daemon (subsequent builds will be faster) Starting process 'Gradle build daemon'. Working directory: /var/lib/jenkins/.gradle/daemon/5.0 Command: /usr/lib/jvm/java-11-openjdk-amd64/bin/java --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.lang.invoke=ALL-UNNAMED --add-opens java.prefs/java.util.prefs=ALL-UNNAMED -XX:MaxMetaspaceSize=256m -XX:+HeapDumpOnOutOfMemoryError -Xmx512m -Dfile.encoding=UTF-8 -Duser.country=DE -Duser.language=de -Duser.variant -cp /var/lib/jenkins/.gradle/wrapper/dists/gradle-5.0-bin/pu5208521seraqlersebvqk/gradle-5.0/lib/gradle-launcher-5.0.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 5.0 Successfully started process 'Gradle build daemon' An attempt to start the daemon took 0.949 secs. The client will now receive all logging from the daemon (pid: 31761). The daemon log file: /var/lib/jenkins/.gradle/daemon/5.0/daemon-31761.out.log Starting build in new daemon [memory: 536,9 MB] Closing daemon's stdin at end of input. The daemon will no longer process any standard input. Using 4 worker leases. Starting Build Settings evaluated using settings file '/var/lib/jenkins/workspace/Wurst/de.peeeq.wurstscript/settings.gradle'. Projects loaded. Root project using build file '/var/lib/jenkins/workspace/Wurst/de.peeeq.wurstscript/build.gradle'. Included projects: [root project 'wurstscript'] > Configure project : Evaluating root project 'wurstscript' using build file '/var/lib/jenkins/workspace/Wurst/de.peeeq.wurstscript/build.gradle'. All projects evaluated. Selected primary task 'clean' from project : Selected primary task 'build' from project : Selected primary task 'create_zips' from project : Selected primary task 'generate_hotdoc' from project : Tasks to be executed: [task ':clean', task ':genAst', task ':generateGrammarSource', task ':versionInfoFile', task ':gen', task ':compileJava', task ':processResources', task ':classes', task ':jar', task ':startScripts', task ':distTar', task ':distZip', task ':assemble', task ':generateTestGrammarSource', task ':compileTestJava', task ':processTestResources', task ':testClasses', task ':test', task ':check', task ':build', task ':installDist', task ':make_for_wurstpack', task ':create_zip_wurstpack_compiler', task ':create_zip_wurstpack_complete', task ':create_zips', task ':downloadZipFile', task ':downloadAndUnzipFile', task ':generate_hotdoc'] :clean (Thread[Execution worker for ':',5,main]) started. > Task :clean UP-TO-DATE Task ':clean' is not up-to-date because: Task has not declared any outputs despite executing actions. :clean (Thread[Execution worker for ':',5,main]) completed. Took 0.059 secs. :genAst (Thread[Execution worker for ':' Thread 3,5,main]) started. > Task :genAst Task ':genAst' is not up-to-date because: No history is available. Starting process 'command '/usr/lib/jvm/java-11-openjdk-amd64/bin/java''. Working directory: /var/lib/jenkins/workspace/Wurst/de.peeeq.wurstscript Command: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dfile.encoding=UTF-8 -Duser.country=DE -Duser.language=de -Duser.variant -cp /var/lib/jenkins/.gradle/caches/modules-2/files-2.1/com.github.peterzeller/abstractsyntaxgen/59168ba9d61d89c775a53d54b3b83a99f48a585b/e5b46f0a8b059741d92460a6ccfb7a7ef5fcd7c8/abstractsyntaxgen-59168ba9d61d89c775a53d54b3b83a99f48a585b.jar:/var/lib/jenkins/.gradle/caches/modules-2/files-2.1/org.antlr/antlr4-runtime/4.5.3/2609e36f18f7e8d593cc1cddfb2ac776dc96b8e0/antlr4-runtime-4.5.3.jar:/var/lib/jenkins/.gradle/caches/modules-2/files-2.1/com.google.guava/guava/19.0/6ce200f6b23222af3d8abb6b6459e6c44f4bb0e9/guava-19.0.jar asg.Main /var/lib/jenkins/workspace/Wurst/de.peeeq.wurstscript/parserspec/jass.parseq /var/lib/jenkins/workspace/Wurst/de.peeeq.wurstscript/src-gen/ Successfully started process 'command '/usr/lib/jvm/java-11-openjdk-amd64/bin/java'' Starting process 'command '/usr/lib/jvm/java-11-openjdk-amd64/bin/java''. Working directory: /var/lib/jenkins/workspace/Wurst/de.peeeq.wurstscript Command: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dfile.encoding=UTF-8 -Duser.country=DE -Duser.language=de -Duser.variant -cp /var/lib/jenkins/.gradle/caches/modules-2/files-2.1/com.github.peterzeller/abstractsyntaxgen/59168ba9d61d89c775a53d54b3b83a99f48a585b/e5b46f0a8b059741d92460a6ccfb7a7ef5fcd7c8/abstractsyntaxgen-59168ba9d61d89c775a53d54b3b83a99f48a585b.jar:/var/lib/jenkins/.gradle/caches/modules-2/files-2.1/org.antlr/antlr4-runtime/4.5.3/2609e36f18f7e8d593cc1cddfb2ac776dc96b8e0/antlr4-runtime-4.5.3.jar:/var/lib/jenkins/.gradle/caches/modules-2/files-2.1/com.google.guava/guava/19.0/6ce200f6b23222af3d8abb6b6459e6c44f4bb0e9/guava-19.0.jar asg.Main /var/lib/jenkins/workspace/Wurst/de.peeeq.wurstscript/parserspec/wurstscript.parseq /var/lib/jenkins/workspace/Wurst/de.peeeq.wurstscript/src-gen/ Successfully started process 'command '/usr/lib/jvm/java-11-openjdk-amd64/bin/java'' Starting process 'command '/usr/lib/jvm/java-11-openjdk-amd64/bin/java''. Working directory: /var/lib/jenkins/workspace/Wurst/de.peeeq.wurstscript Command: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dfile.encoding=UTF-8 -Duser.country=DE -Duser.language=de -Duser.variant -cp /var/lib/jenkins/.gradle/caches/modules-2/files-2.1/com.github.peterzeller/abstractsyntaxgen/59168ba9d61d89c775a53d54b3b83a99f48a585b/e5b46f0a8b059741d92460a6ccfb7a7ef5fcd7c8/abstractsyntaxgen-59168ba9d61d89c775a53d54b3b83a99f48a585b.jar:/var/lib/jenkins/.gradle/caches/modules-2/files-2.1/org.antlr/antlr4-runtime/4.5.3/2609e36f18f7e8d593cc1cddfb2ac776dc96b8e0/antlr4-runtime-4.5.3.jar:/var/lib/jenkins/.gradle/caches/modules-2/files-2.1/com.google.guava/guava/19.0/6ce200f6b23222af3d8abb6b6459e6c44f4bb0e9/guava-19.0.jar asg.Main /var/lib/jenkins/workspace/Wurst/de.peeeq.wurstscript/parserspec/lua.parseq /var/lib/jenkins/workspace/Wurst/de.peeeq.wurstscript/src-gen/ Successfully started process 'command '/usr/lib/jvm/java-11-openjdk-amd64/bin/java'' Starting process 'command '/usr/lib/jvm/java-11-openjdk-amd64/bin/java''. Working directory: /var/lib/jenkins/workspace/Wurst/de.peeeq.wurstscript Command: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dfile.encoding=UTF-8 -Duser.country=DE -Duser.language=de -Duser.variant -cp /var/lib/jenkins/.gradle/caches/modules-2/files-2.1/com.github.peterzeller/abstractsyntaxgen/59168ba9d61d89c775a53d54b3b83a99f48a585b/e5b46f0a8b059741d92460a6ccfb7a7ef5fcd7c8/abstractsyntaxgen-59168ba9d61d89c775a53d54b3b83a99f48a585b.jar:/var/lib/jenkins/.gradle/caches/modules-2/files-2.1/org.antlr/antlr4-runtime/4.5.3/2609e36f18f7e8d593cc1cddfb2ac776dc96b8e0/antlr4-runtime-4.5.3.jar:/var/lib/jenkins/.gradle/caches/modules-2/files-2.1/com.google.guava/guava/19.0/6ce200f6b23222af3d8abb6b6459e6c44f4bb0e9/guava-19.0.jar asg.Main /var/lib/jenkins/workspace/Wurst/de.peeeq.wurstscript/parserspec/jass_im.parseq /var/lib/jenkins/workspace/Wurst/de.peeeq.wurstscript/src-gen/ Successfully started process 'command '/usr/lib/jvm/java-11-openjdk-amd64/bin/java'' :genAst (Thread[Execution worker for ':' Thread 3,5,main]) completed. Took 2.557 secs. :generateGrammarSource (Thread[Execution worker for ':' Thread 3,5,main]) started. Initialized native services in: /var/lib/jenkins/.gradle/native > Task :generateGrammarSource Task ':generateGrammarSource' is not up-to-date because: No history is available. All input files are considered out-of-date for incremental task ':generateGrammarSource'. Starting process 'Gradle ANTLR Worker 1'. Working directory: /var/lib/jenkins/workspace/Wurst/de.peeeq.wurstscript Command: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -DANTLR_DO_NOT_EXIT=true @/tmp/gradle-worker-classpath8377502376099725325txt -Xmx512m -Dfile.encoding=UTF-8 -Duser.country=DE -Duser.language=de -Duser.variant worker.org.gradle.process.internal.worker.GradleWorkerMain 'Gradle ANTLR Worker 1' Successfully started process 'Gradle ANTLR Worker 1' Processing with ANTLR 4 :generateGrammarSource (Thread[Execution worker for ':' Thread 3,5,main]) completed. Took 1.739 secs. :versionInfoFile (Thread[Execution worker for ':',5,main]) started. > Task :versionInfoFile Task ':versionInfoFile' is not up-to-date because: Task has not declared any outputs despite executing actions. Starting process 'command 'git''. Working directory: /var/lib/jenkins/workspace/Wurst/de.peeeq.wurstscript Command: git describe --tags --always Successfully started process 'command 'git'' Starting process 'command 'git''. Working directory: /var/lib/jenkins/workspace/Wurst/de.peeeq.wurstscript Command: git describe --tags --always --abbrev=0 Successfully started process 'command 'git'' :versionInfoFile (Thread[Execution worker for ':',5,main]) completed. Took 0.052 secs. :gen (Thread[Execution worker for ':' Thread 2,5,main]) started. > Task :gen Skipping task ':gen' as it has no actions. :gen (Thread[Execution worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. :compileJava (Thread[Execution worker for ':' Thread 2,5,main]) started. > Task :compileJava Task ':compileJava' is not up-to-date because: No history is available. All input files are considered out-of-date for incremental task ':compileJava'. Full recompilation is required because no incremental change information is available. This is usually caused by clean builds or changing compiler arguments. Compiling with JDK Java compiler API. Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Created classpath snapshot for incremental compilation in 0.092 secs. :compileJava (Thread[Execution worker for ':' Thread 2,5,main]) completed. Took 27.445 secs. :processResources (Thread[Execution worker for ':' Thread 3,5,main]) started. > Task :processResources Task ':processResources' is not up-to-date because: No history is available. :processResources (Thread[Execution worker for ':' Thread 3,5,main]) completed. Took 0.088 secs. :classes (Thread[Execution worker for ':' Thread 3,5,main]) started. > Task :classes Skipping task ':classes' as it has no actions. :classes (Thread[Execution worker for ':' Thread 3,5,main]) completed. Took 0.0 secs. :jar (Thread[Execution worker for ':' Thread 3,5,main]) started. > Task :jar Task ':jar' is not up-to-date because: No history is available. :jar (Thread[Execution worker for ':' Thread 3,5,main]) completed. Took 0.686 secs. :startScripts (Thread[Execution worker for ':' Thread 3,5,main]) started. > Task :startScripts Task ':startScripts' is not up-to-date because: No history is available. :startScripts (Thread[Execution worker for ':' Thread 3,5,main]) completed. Took 0.331 secs. :distTar (Thread[Daemon worker,5,main]) started. > Task :distTar Task ':distTar' is not up-to-date because: No history is available. :distTar (Thread[Daemon worker,5,main]) completed. Took 0.313 secs. :distZip (Thread[Daemon worker,5,main]) started. > Task :distZip Task ':distZip' is not up-to-date because: No history is available. :distZip (Thread[Daemon worker,5,main]) completed. Took 1.925 secs. :assemble (Thread[Daemon worker,5,main]) started. > Task :assemble Skipping task ':assemble' as it has no actions. :assemble (Thread[Daemon worker,5,main]) completed. Took 0.0 secs. :generateTestGrammarSource (Thread[Daemon worker,5,main]) started. > Task :generateTestGrammarSource NO-SOURCE file or directory '/var/lib/jenkins/workspace/Wurst/de.peeeq.wurstscript/src/test/antlr', not found Skipping task ':generateTestGrammarSource' as it has no source files and no previous output files. :generateTestGrammarSource (Thread[Daemon worker,5,main]) completed. Took 0.0 secs. :compileTestJava (Thread[Daemon worker,5,main]) started. > Task :compileTestJava Task ':compileTestJava' is not up-to-date because: No history is available. All input files are considered out-of-date for incremental task ':compileTestJava'. Full recompilation is required because no incremental change information is available. This is usually caused by clean builds or changing compiler arguments. file or directory '/var/lib/jenkins/workspace/Wurst/de.peeeq.wurstscript/build/generated-src/antlr/test', not found Compiling with JDK Java compiler API. Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: /var/lib/jenkins/workspace/Wurst/de.peeeq.wurstscript/src/test/java/tests/wurstscript/tests/ExtraMatchers.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Created classpath snapshot for incremental compilation in 0.861 secs. 45 duplicate classes found in classpath (see all with --debug). :compileTestJava (Thread[Daemon worker,5,main]) completed. Took 2.564 secs. :processTestResources (Thread[Execution worker for ':' Thread 3,5,main]) started. > Task :processTestResources Task ':processTestResources' is not up-to-date because: No history is available. :processTestResources (Thread[Execution worker for ':' Thread 3,5,main]) completed. Took 0.019 secs. :testClasses (Thread[Execution worker for ':' Thread 3,5,main]) started. > Task :testClasses Skipping task ':testClasses' as it has no actions. :testClasses (Thread[Execution worker for ':' Thread 3,5,main]) completed. Took 0.0 secs. :test (Thread[Execution worker for ':' Thread 3,5,main]) started. Gradle Test Executor 2 started executing tests. > Task :test Task ':test' is not up-to-date because: No history is available. Starting process 'Gradle Test Executor 2'. Working directory: /var/lib/jenkins/workspace/Wurst/de.peeeq.wurstscript Command: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dorg.gradle.native=false -javaagent:build/tmp/expandedArchives/org.jacoco.agent-0.8.2.jar_2aca8b620b19ecd063f63feff8caaa38/jacocoagent.jar=destfile=build/jacoco/test.exec,append=true,inclnolocationclasses=false,dumponexit=true,output=file,jmx=false @/tmp/gradle-worker-classpath11869358631732971903txt -Xms256m -Xmx512m -Dfile.encoding=UTF-8 -Duser.country=DE -Duser.language=de -Duser.variant -ea worker.org.gradle.process.internal.worker.GradleWorkerMain 'Gradle Test Executor 2' Successfully started process 'Gradle Test Executor 2' QuickTests Suite > QuickTests > tests.wurstscript.tests.BugTests > ObjectRecycler STANDARD_OUT Wrong version '2b392c9831308c9077eab47c01d40f3ef326fb03', executing git pull to get 'e0013645cc2c3d119704bb87715d7273723268bd' QuickTests Suite > QuickTests > tests.wurstscript.tests.BugTests > ObjectRecycler FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:218) at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:313) at tests.wurstscript.tests.BugTests.ObjectRecycler(BugTests.java:35) QuickTests Suite > QuickTests > tests.wurstscript.tests.BugTests > forfrom FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:218) at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:313) at tests.wurstscript.tests.BugTests.forfrom(BugTests.java:30) QuickTests Suite > QuickTests > tests.wurstscript.tests.BugTests > ovveride_nativeTypeReturn FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116) at tests.wurstscript.tests.WurstScriptTest.testAssertOkLinesWithStdLib(WurstScriptTest.java:317) at tests.wurstscript.tests.BugTests.ovveride_nativeTypeReturn(BugTests.java:951) QuickTests Suite > QuickTests > tests.wurstscript.tests.BugTests > testStacktrace STANDARD_ERROR ... when calling bar(2) in testStacktrace:17 ... when calling init_Test() in testStacktrace:5 ... when calling main() ... when calling foo(1, 2) in testStacktrace:17 ... when calling init_Test() in testStacktrace:5 ... when calling main() ... when calling bar(2) in testStacktrace:17 ... when calling init_Test() in testStacktrace:5 ... when calling main() ... when calling foo(1, 2) in testStacktrace:17 ... when calling init_Test() in testStacktrace:5 ... when calling main() ... when calling bar(2) in testStacktrace:17 ... when calling init_Test() in testStacktrace:5 ... when calling main() ... when calling foo(1, 2) in testStacktrace:17 ... when calling init_Test() in testStacktrace:5 ... when calling main() ... when calling bar(2) in testStacktrace:17 ... when calling init_Test() in testStacktrace:5 ... when calling main() ... when calling foo(1, 2) in testStacktrace:17 ... when calling init_Test() in testStacktrace:5 ... when calling main() ... when calling bar(2) in testStacktrace:17 ... when calling init_Test() in testStacktrace:5 ... when calling main() ... when calling foo(1, 2) in testStacktrace:17 ... when calling init_Test() in testStacktrace:5 ... when calling main() ... when calling init_Test() in testStacktrace:5 ... when calling main() ... when calling init_Test() in testStacktrace:5 ... when calling main() ... when calling bar(2) in testStacktrace:17 ... when calling init_Test() in testStacktrace:5 ... when calling main() ... when calling foo(1, 2) in testStacktrace:17 ... when calling init_Test() in testStacktrace:5 ... when calling main() ... when calling init_Test() in testStacktrace:5 ... when calling main() ... when calling init_Test() in testStacktrace:5 ... when calling main() ... when calling bar(2) in testStacktrace:17 ... when calling init_Test() in testStacktrace:5 ... when calling main() ... when calling foo(1, 2) in testStacktrace:17 ... when calling init_Test() in testStacktrace:5 ... when calling main() when calling bar in testStacktrace, line 17 when calling init_Test in testStacktrace, line 5 when calling foo in testStacktrace, line 17 when calling init_Test in testStacktrace, line 5 when calling bar in testStacktrace, line 17 when calling init_Test in testStacktrace, line 5 when calling foo in testStacktrace, line 17 when calling init_Test in testStacktrace, line 5 QuickTests Suite > QuickTests > tests.wurstscript.tests.BugTests > ticket709 FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116) at tests.wurstscript.tests.WurstScriptTest.testAssertOkLinesWithStdLib(WurstScriptTest.java:317) at tests.wurstscript.tests.BugTests.ticket709(BugTests.java:1068) QuickTests Suite > QuickTests > tests.wurstscript.tests.ClassesTests > NPE STANDARD_ERROR Nullpointer exception when calling A.foo QuickTests Suite > QuickTests > tests.wurstscript.tests.ClassesTests > destroyed STANDARD_ERROR Called A.foo on invalid object. QuickTests Suite > QuickTests > tests.wurstscript.tests.ClassesExtTests > testOverrideInterfaceAbstractClass STANDARD_ERROR AAbstract MyInterfaceImpl AAbstract MyInterfaceImpl AAbstract MyInterfaceImpl AAbstract MyInterfaceImpl AAbstract MyInterfaceImpl AAbstract MyInterfaceImpl AAbstract MyInterfaceImpl AAbstract MyInterfaceImpl AAbstract MyInterfaceImpl AAbstract MyInterfaceImpl AAbstract MyInterfaceImpl AAbstract MyInterfaceImpl AAbstract MyInterfaceImpl AAbstract MyInterfaceImpl AAbstract MyInterfaceImpl QuickTests Suite > QuickTests > tests.wurstscript.tests.ExtensionMethodsTests > extFuncDouble FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:218) at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:313) at tests.wurstscript.tests.ExtensionMethodsTests.extFuncDouble(ExtensionMethodsTests.java:15) QuickTests Suite > QuickTests > tests.wurstscript.tests.EnumTests > enum_short2 FAILED Error in File enum_short2 line 8: Could not find variable A. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116) at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:296) at tests.wurstscript.tests.EnumTests.enum_short2(EnumTests.java:22) QuickTests Suite > QuickTests > tests.wurstscript.tests.GenericsTests > implicitConversionFail FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116) at tests.wurstscript.tests.WurstScriptTest.testAssertOkLinesWithStdLib(WurstScriptTest.java:317) at tests.wurstscript.tests.GenericsTests.implicitConversionFail(GenericsTests.java:385) QuickTests Suite > QuickTests > tests.wurstscript.tests.GenericsTests > implicitConversionFail2 FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116) at tests.wurstscript.tests.WurstScriptTest.testAssertOkLinesWithStdLib(WurstScriptTest.java:317) at tests.wurstscript.tests.GenericsTests.implicitConversionFail2(GenericsTests.java:405) QuickTests Suite > QuickTests > tests.wurstscript.tests.InterfaceTests > testEmptyImplements STANDARD_ERROR Error in File testEmptyImplements line 3: mismatched input '\n' expecting {'thistype', ID} Error in File testEmptyImplements line 3: Could not find type . Error in File testEmptyImplements line 3: Expecting interface name after `implements` QuickTests Suite > QuickTests > tests.wurstscript.tests.ModuleTests > diamond1 STANDARD_ERROR set x 2 get x 2 set x 3 get x 2 get x 3 set x 2 get x 2 set x 3 get x 2 get x 3 set x 2 get x 2 set x 3 get x 2 get x 3 set x 2 get x 2 set x 3 get x 2 get x 3 set x 2 get x 2 set x 3 get x 2 get x 3 set x 2 get x 2 set x 3 get x 2 get x 3 set x 2 get x 2 set x 3 get x 2 get x 3 set x 2 get x 2 set x 3 get x 2 get x 3 set x 2 get x 2 set x 3 get x 2 get x 3 set x 2 get x 2 set x 3 get x 2 get x 3 set x 2 get x 2 set x 3 get x 2 get x 3 set x 2 get x 2 set x 3 get x 2 get x 3 set x 2 get x 2 set x 3 get x 2 get x 3 set x 2 get x 2 set x 3 get x 2 get x 3 set x 2 get x 2 set x 3 get x 2 get x 3 QuickTests Suite > QuickTests > tests.wurstscript.tests.ModuleTests > stupidTest FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116) at tests.wurstscript.tests.WurstScriptTest.testAssertOkLinesWithStdLib(WurstScriptTest.java:317) at tests.wurstscript.tests.ModuleTests.stupidTest(ModuleTests.java:530) QuickTests Suite > QuickTests > tests.wurstscript.tests.ModuleTests > testModuleMemberInit FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116) at tests.wurstscript.tests.WurstScriptTest.testAssertOkLinesWithStdLib(WurstScriptTest.java:317) at tests.wurstscript.tests.ModuleTests.testModuleMemberInit(ModuleTests.java:504) QuickTests Suite > QuickTests > tests.wurstscript.tests.ModuleTests > testModuleMemberInit2 FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116) at tests.wurstscript.tests.WurstScriptTest.testAssertOkLinesWithStdLib(WurstScriptTest.java:317) at tests.wurstscript.tests.ModuleTests.testModuleMemberInit2(ModuleTests.java:540) QuickTests Suite > QuickTests > tests.wurstscript.tests.NewFeatureTests > testEnums FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:218) at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:313) at tests.wurstscript.tests.NewFeatureTests.testEnums(NewFeatureTests.java:13) QuickTests Suite > QuickTests > tests.wurstscript.tests.NewFeatureTests > testGenericUnit FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:218) at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:313) at tests.wurstscript.tests.NewFeatureTests.testGenericUnit(NewFeatureTests.java:18) QuickTests Suite > QuickTests > tests.wurstscript.tests.NewFeatureTests > testMinusOne FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:218) at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:313) at tests.wurstscript.tests.NewFeatureTests.testMinusOne(NewFeatureTests.java:23) QuickTests Suite > QuickTests > tests.wurstscript.tests.OptimizerTests > controlFlowMergeSideEffect2 FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116) at tests.wurstscript.tests.OptimizerTests.controlFlowMergeSideEffect2(OptimizerTests.java:667) QuickTests Suite > QuickTests > tests.wurstscript.tests.OptimizerTests > cyclicFunctionRemover STANDARD_OUT // this script was compiled with wurst 1.8.0.0-jenkins-Wurst-1095 globals integer tempReturn_integer=0 endglobals native testSuccess takes nothing returns nothing function initGlobals takes nothing returns nothing endfunction function cyc_foo takes integer funcChoice, integer x returns nothing if funcChoice == 0 then if x > 1000 then call cyc_foo(3, x) set tempReturn_integer = tempReturn_integer return endif if x > 100 then call cyc_foo(1, x) set tempReturn_integer = tempReturn_integer return endif if x > 10 then call cyc_foo(2, x) set tempReturn_integer = tempReturn_integer return endif set tempReturn_integer = x return elseif funcChoice == 1 then call cyc_foo(0, x / 100) set tempReturn_integer = tempReturn_integer return elseif funcChoice == 2 then call cyc_foo(0, x / 10) set tempReturn_integer = tempReturn_integer return elseif funcChoice == 3 then call cyc_foo(0, x / 1000) set tempReturn_integer = tempReturn_integer return endif endfunction function init_Test takes nothing returns nothing call cyc_foo(0, 7531) if tempReturn_integer == 7 then call testSuccess() endif endfunction function main takes nothing returns nothing call initGlobals() call init_Test() endfunction function config takes nothing returns nothing endfunction QuickTests Suite > QuickTests > tests.wurstscript.tests.OptimizerTests > optimizeDuplicateNullSets FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116) at tests.wurstscript.tests.WurstScriptTest.testAssertOkLinesWithStdLib(WurstScriptTest.java:317) at tests.wurstscript.tests.OptimizerTests.optimizeDuplicateNullSets(OptimizerTests.java:754) QuickTests Suite > QuickTests > tests.wurstscript.tests.OptimizerTests > testInlineAnnotation FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116) at tests.wurstscript.tests.WurstScriptTest.testAssertOkLinesWithStdLib(WurstScriptTest.java:317) at tests.wurstscript.tests.OptimizerTests.testInlineAnnotation(OptimizerTests.java:772) QuickTests Suite > QuickTests > tests.wurstscript.tests.OptimizerTests > test_unreachableCodeRemover FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116) at tests.wurstscript.tests.OptimizerTests.test_unreachableCodeRemover(OptimizerTests.java:573) QuickTests Suite > QuickTests > tests.wurstscript.tests.PositionTests > testFuncCallPos STANDARD_OUT pos = 3 pos = 12 pos = 15 QuickTests Suite > QuickTests > tests.wurstscript.tests.SimpleStatementTests > testForFrom3 FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116) at tests.wurstscript.tests.WurstScriptTest.testAssertOkLinesWithStdLib(WurstScriptTest.java:317) at tests.wurstscript.tests.SimpleStatementTests.testForFrom3(SimpleStatementTests.java:266) QuickTests Suite > QuickTests > tests.wurstscript.tests.TupleTests > nestedTuple STANDARD_ERROR 0 0 0 100 1 0 0 0 100 1 0 0 0 100 1 0 100 0 0 1 0 0 0 100 1 0 100 0 0 1 0 0 100 0 1 0 0 100 0 1 100 0 0 0 1 0 0 100 0 1 0 100 0 0 1 0 0 100 0 1 0 0 0 100 1 0 100 0 0 1 0 0 0 100 1 QuickTests Suite > QuickTests > tests.wurstscript.tests.TupleTests > nestedTuple2 STANDARD_ERROR 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 QuickTests Suite > QuickTests > tests.wurstscript.tests.TupleTests > tupleArrayInClass2 STANDARD_ERROR 1.0 3.0 6.0 1.0 3.0 6.0 1.0 3.0 6.0 1.0 3.0 6.0 1.0 3.0 6.0 1.0 3.0 6.0 1.0 3.0 6.0 1.0 3.0 6.0 1.0 3.0 6.0 1.0 3.0 6.0 1.0 3.0 6.0 1.0 3.0 6.0 1.0 3.0 6.0 1.0 3.0 6.0 1.0 3.0 6.0 AllTestsSuite > RealWorldExamples > tests.wurstscript.tests.RealWorldExamples > arrayindex FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:218) at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:313) at tests.wurstscript.tests.RealWorldExamples.arrayindex(RealWorldExamples.java:33) AllTestsSuite > RealWorldExamples > tests.wurstscript.tests.RealWorldExamples > blubber FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:218) at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:313) at tests.wurstscript.tests.RealWorldExamples.blubber(RealWorldExamples.java:147) AllTestsSuite > RealWorldExamples > tests.wurstscript.tests.RealWorldExamples > frottyTupleBug FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:218) at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:313) at tests.wurstscript.tests.RealWorldExamples.frottyTupleBug(RealWorldExamples.java:110) AllTestsSuite > RealWorldExamples > tests.wurstscript.tests.RealWorldExamples > linkedHashMap FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.RealWorldExamples.linkedHashMap(RealWorldExamples.java:55) AllTestsSuite > RealWorldExamples > tests.wurstscript.tests.RealWorldExamples > module FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:218) at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:313) at tests.wurstscript.tests.RealWorldExamples.module(RealWorldExamples.java:62) AllTestsSuite > RealWorldExamples > tests.wurstscript.tests.RealWorldExamples > optimizerNew FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:218) at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:313) at tests.wurstscript.tests.RealWorldExamples.optimizerNew(RealWorldExamples.java:120) AllTestsSuite > RealWorldExamples > tests.wurstscript.tests.RealWorldExamples > setFrottyBugEscaperData FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:218) at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:313) at tests.wurstscript.tests.RealWorldExamples.setFrottyBugEscaperData(RealWorldExamples.java:94) AllTestsSuite > RealWorldExamples > tests.wurstscript.tests.RealWorldExamples > setFrottyBugKnockbackNull FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:218) at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:313) at tests.wurstscript.tests.RealWorldExamples.setFrottyBugKnockbackNull(RealWorldExamples.java:89) AllTestsSuite > RealWorldExamples > tests.wurstscript.tests.RealWorldExamples > setFrottyBugVector FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:218) at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:313) at tests.wurstscript.tests.RealWorldExamples.setFrottyBugVector(RealWorldExamples.java:100) AllTestsSuite > RealWorldExamples > tests.wurstscript.tests.RealWorldExamples > setNullTests FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:218) at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:313) at tests.wurstscript.tests.RealWorldExamples.setNullTests(RealWorldExamples.java:84) AllTestsSuite > RealWorldExamples > tests.wurstscript.tests.RealWorldExamples > staticCallback FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:218) at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:313) at tests.wurstscript.tests.RealWorldExamples.staticCallback(RealWorldExamples.java:125) AllTestsSuite > RealWorldExamples > tests.wurstscript.tests.RealWorldExamples > testEditorVars FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:218) at tests.wurstscript.tests.WurstScriptTest.testAssertErrorFileWithStdLib(WurstScriptTest.java:321) at tests.wurstscript.tests.RealWorldExamples.testEditorVars(RealWorldExamples.java:79) AllTestsSuite > RealWorldExamples > tests.wurstscript.tests.RealWorldExamples > testLists FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:218) at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:313) at tests.wurstscript.tests.RealWorldExamples.testLists(RealWorldExamples.java:72) AllTestsSuite > RealWorldExamples > tests.wurstscript.tests.RealWorldExamples > test_stdlib FAILED Error in File BufferAdapters.wurst line 10: Could not find variable INTEGER. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.RealWorldExamples.test_stdlib(RealWorldExamples.java:169) AllTestsSuite > RealWorldExamples > tests.wurstscript.tests.RealWorldExamples > test_war3map FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:218) at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:313) at tests.wurstscript.tests.RealWorldExamples.test_war3map(RealWorldExamples.java:105) AllTestsSuite > ModelManagerTests > tests.wurstscript.tests.ModelManagerTests > movingFiles STANDARD_OUT err: Diagnostic [ range = Range [ start = Position [ line = 1 character = 0 ] end = Position [ line = 2 character = 0 ] ] severity = Error code = null source = "Wurst" message = "The import 'Test' could not be resolved.\nAvailable packages: " relatedInformation = null ] AllTestsSuite > ModelManagerTests > tests.wurstscript.tests.ModelManagerTests > renamePackage STANDARD_OUT err: Diagnostic [ range = Range [ start = Position [ line = 1 character = 0 ] end = Position [ line = 2 character = 0 ] ] severity = Error code = null source = "Wurst" message = "The import 'Test' could not be resolved.\nAvailable packages: " relatedInformation = null ] AllTestsSuite > ModelManagerTests > tests.wurstscript.tests.ModelManagerTests > test STANDARD_OUT err: Diagnostic [ range = Range [ start = Position [ line = 4 character = 1 ] end = Position [ line = 4 character = 2 ] ] severity = Error code = null source = "Wurst" message = "Reference to function b could not be resolved." relatedInformation = null ] err: Diagnostic [ range = Range [ start = Position [ line = 5 character = 1 ] end = Position [ line = 5 character = 2 ] ] severity = Error code = null source = "Wurst" message = "Reference to function c could not be resolved." relatedInformation = null ] err: Diagnostic [ range = Range [ start = Position [ line = 1 character = 0 ] end = Position [ line = 2 character = 0 ] ] severity = Warning code = null source = "Wurst" message = "The import B is never used" relatedInformation = null ] err: Diagnostic [ range = Range [ start = Position [ line = 2 character = 0 ] end = Position [ line = 3 character = 0 ] ] severity = Warning code = null source = "Wurst" message = "The import C is never used" relatedInformation = null ] err: Diagnostic [ range = Range [ start = Position [ line = 3 character = 1 ] end = Position [ line = 3 character = 2 ] ] severity = Error code = null source = "Wurst" message = "Reference to function c could not be resolved." relatedInformation = null ] err: Diagnostic [ range = Range [ start = Position [ line = 1 character = 0 ] end = Position [ line = 2 character = 0 ] ] severity = Warning code = null source = "Wurst" message = "The import C is never used" relatedInformation = null ] err: Diagnostic [ range = Range [ start = Position [ line = 5 character = 1 ] end = Position [ line = 5 character = 2 ] ] severity = Error code = null source = "Wurst" message = "Reference to function c could not be resolved." relatedInformation = null ] err: Diagnostic [ range = Range [ start = Position [ line = 2 character = 0 ] end = Position [ line = 3 character = 0 ] ] severity = Warning code = null source = "Wurst" message = "The import C is never used" relatedInformation = null ] err: Diagnostic [ range = Range [ start = Position [ line = 3 character = 1 ] end = Position [ line = 3 character = 2 ] ] severity = Error code = null source = "Wurst" message = "Reference to function c could not be resolved." relatedInformation = null ] err: Diagnostic [ range = Range [ start = Position [ line = 1 character = 0 ] end = Position [ line = 2 character = 0 ] ] severity = Warning code = null source = "Wurst" message = "The import C is never used" relatedInformation = null ] err: Diagnostic [ range = Range [ start = Position [ line = 5 character = 1 ] end = Position [ line = 5 character = 2 ] ] severity = Error code = null source = "Wurst" message = "Reference to function c could not be resolved." relatedInformation = null ] err: Diagnostic [ range = Range [ start = Position [ line = 2 character = 0 ] end = Position [ line = 3 character = 0 ] ] severity = Warning code = null source = "Wurst" message = "The import C is never used" relatedInformation = null ] AllTestsSuite > JurstTests > tests.wurstscript.tests.JurstTests > testBigJassScript FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.JurstTests.testJurstWithJass(JurstTests.java:227) at tests.wurstscript.tests.JurstTests.testBigJassScript(JurstTests.java:199) AllTestsSuite > JurstTests > tests.wurstscript.tests.JurstTests > testJurstWrapping FAILED Error in File Printing.wurst line 17: Could not find variable TRACE. at de.peeeq.wurstscript.attributes.ErrorHandling.makeCompileError(ErrorHandling.java:35) at de.peeeq.wurstscript.attributes.ErrorHandling.addErrorOrWarning(ErrorHandling.java:25) at de.peeeq.wurstscript.attributes.ErrorHandling.addError(ErrorHandling.java:15) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.addError(ExprVarAccessImpl.java:469) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVarNoConfig(NameResolution.java:158) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVarNoConfig(ExprVarAccessImpl.java:529) at de.peeeq.wurstscript.attributes.names.NameResolution.lookupVar(NameResolution.java:293) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.lookupVar(ExprVarAccessImpl.java:525) at de.peeeq.wurstscript.attributes.AttrNameDef.searchNameInScope(AttrNameDef.java:68) at de.peeeq.wurstscript.attributes.AttrNameDef.calculate(AttrNameDef.java:26) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrNameLink(ExprVarAccessImpl.java:487) at de.peeeq.wurstscript.attributes.ReadVariables.calculate(ReadVariables.java:36) at de.peeeq.wurstscript.ast.ExprVarAccessImpl.attrReadVariables(ExprVarAccessImpl.java:261) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.checkIfVarsInitialized(DataflowAnomalyAnalysis.java:407) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.handleExprInCompound(DataflowAnomalyAnalysis.java:352) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:281) at de.peeeq.wurstscript.validation.controlflow.DataflowAnomalyAnalysis.calculate(DataflowAnomalyAnalysis.java:249) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.checkStmt(ForwardExecution.java:52) at de.peeeq.wurstscript.validation.controlflow.ForwardExecution.execute(ForwardExecution.java:31) at de.peeeq.wurstscript.validation.controlflow.ForwardMethod.execute(ForwardMethod.java:41) at de.peeeq.wurstscript.validation.WurstValidator.checkUninitializedVars(WurstValidator.java:1152) at de.peeeq.wurstscript.validation.WurstValidator.check(WurstValidator.java:271) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:209) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.walkTree(WurstValidator.java:212) at de.peeeq.wurstscript.validation.WurstValidator.validate(WurstValidator.java:59) at de.peeeq.wurstscript.WurstChecker.checkProg(WurstChecker.java:46) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:388) at de.peeeq.wurstio.WurstCompilerJassImpl.checkProg(WurstCompilerJassImpl.java:376) at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:178) at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126) at tests.wurstscript.tests.JurstTests.testJurstWithJass(JurstTests.java:227) at tests.wurstscript.tests.JurstTests.testJurstWrapping(JurstTests.java:211) Gradle Test Executor 2 finished executing tests. > Task :test FAILED 760 tests completed, 36 failed Finished generating test XML results (0.055 secs) into: /var/lib/jenkins/workspace/Wurst/de.peeeq.wurstscript/build/test-results/test Generating HTML test report... Finished generating test html results (0.058 secs) into: /var/lib/jenkins/workspace/Wurst/de.peeeq.wurstscript/build/reports/tests/test :test (Thread[Execution worker for ':' Thread 3,5,main]) completed. Took 2 mins 27.708 secs. FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':test'. > There were failing tests. See the report at: file:///var/lib/jenkins/workspace/Wurst/de.peeeq.wurstscript/build/reports/tests/test/index.html * Try: Run with --debug option to get more log output. Run with --scan to get full insights. * Exception is: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':test'. at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:96) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:65) at org.gradle.api.internal.tasks.execution.ActionEventFiringTaskExecuter.execute(ActionEventFiringTaskExecuter.java:44) at org.gradle.api.internal.tasks.execution.TimeoutTaskExecuter.execute(TimeoutTaskExecuter.java:53) at org.gradle.api.internal.tasks.execution.SnapshotAfterExecutionTaskExecuter.execute(SnapshotAfterExecutionTaskExecuter.java:38) at org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51) at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:59) at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:49) at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:61) at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:101) at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:91) at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:44) at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:62) at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:55) at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54) at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:35) at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.run(EventFiringTaskExecuter.java:49) at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:301) at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:293) at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:175) at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:91) at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31) at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:44) at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:43) at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:337) at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:325) at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:318) at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:304) at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker$1.execute(DefaultPlanExecutor.java:134) at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker$1.execute(DefaultPlanExecutor.java:129) at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:202) at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:193) at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:129) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55) Caused by: org.gradle.api.GradleException: There were failing tests. See the report at: file:///var/lib/jenkins/workspace/Wurst/de.peeeq.wurstscript/build/reports/tests/test/index.html at org.gradle.api.tasks.testing.AbstractTestTask.handleTestFailures(AbstractTestTask.java:615) at org.gradle.api.tasks.testing.AbstractTestTask.executeTests(AbstractTestTask.java:487) at org.gradle.api.tasks.testing.Test.executeTests(Test.java:587) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73) at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:48) at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:41) at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:28) at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:704) at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:671) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:117) at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:301) at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:293) at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:175) at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:91) at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:106) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:85) ... 35 more * Get more help at https://help.gradle.org Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0. Use '--warning-mode all' to show the individual deprecation warnings. See https://docs.gradle.org/5.0/userguide/command_line_interface.html#sec:command_line_warnings BUILD FAILED in 3m 10s 13 actionable tasks: 12 executed, 1 up-to-date Build step 'Shell ausführen' marked build as failure Archivierung wird übersprungen, da der Build nicht erfolgreich ist. Zeichne Testergebnisse auf. Not sending mail to unregistered user Peter.peq@googlemail.com Sending e-mails to: peter.peq@gmail.com Finished: FAILURE