Konsolenausgabe

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 [email protected]
Sending e-mails to: [email protected]
Finished: FAILURE