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