Started by remote host 192.30.252.41 Building in workspace /var/lib/jenkins/jobs/Wurst/workspace > git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://github.com/peq/WurstScript.git # timeout=10 Fetching upstream changes from https://github.com/peq/WurstScript.git > git --version # timeout=10 > git -c core.askpass=true fetch --tags --progress https://github.com/peq/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 c29031d8cc53a74cc79473cc4945f12364b3b687 (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f c29031d8cc53a74cc79473cc4945f12364b3b687 > git rev-list a9c4ddfcd745f3d6248c3291dab8397ef73547eb # timeout=10 > git tag -a -f -m Jenkins Build #417 jenkins-Wurst-417 # timeout=10 [workspace] $ /bin/sh -xe /tmp/hudson9177383131338234813.sh + chown -R jenkins:jenkins WurstSetup + cd WurstSetup + chmod +x gradlew + ./gradlew clean proguardDist :clean :compileJava/var/lib/jenkins/jobs/Wurst/workspace/WurstSetup/src/main/java/ui/JSystemFileChooser.java:3: warning: FilePane is internal proprietary API and may be removed in a future release import sun.swing.FilePane; ^ /var/lib/jenkins/jobs/Wurst/workspace/WurstSetup/src/main/java/ui/JSystemFileChooser.java:20: warning: FilePane is internal proprietary API and may be removed in a future release FilePane filePane = findFilePane(this); ^ /var/lib/jenkins/jobs/Wurst/workspace/WurstSetup/src/main/java/ui/JSystemFileChooser.java:22: warning: FilePane is internal proprietary API and may be removed in a future release filePane.setViewType(FilePane.VIEWTYPE_DETAILS); ^ /var/lib/jenkins/jobs/Wurst/workspace/WurstSetup/src/main/java/ui/JSystemFileChooser.java:23: warning: FilePane is internal proprietary API and may be removed in a future release filePane.setViewType(FilePane.VIEWTYPE_LIST); ^ /var/lib/jenkins/jobs/Wurst/workspace/WurstSetup/src/main/java/ui/JSystemFileChooser.java:38: warning: FilePane is internal proprietary API and may be removed in a future release private static FilePane findFilePane(Container parent) { ^ /var/lib/jenkins/jobs/Wurst/workspace/WurstSetup/src/main/java/ui/JSystemFileChooser.java:40: warning: FilePane is internal proprietary API and may be removed in a future release if (FilePane.class.isInstance(comp)) { ^ /var/lib/jenkins/jobs/Wurst/workspace/WurstSetup/src/main/java/ui/JSystemFileChooser.java:41: warning: FilePane is internal proprietary API and may be removed in a future release return (FilePane) comp; ^ /var/lib/jenkins/jobs/Wurst/workspace/WurstSetup/src/main/java/ui/JSystemFileChooser.java:46: warning: FilePane is internal proprietary API and may be removed in a future release FilePane found = findFilePane(cont); ^ Note: /var/lib/jenkins/jobs/Wurst/workspace/WurstSetup/src/main/java/tablelayout/Table.java uses or overrides 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. 8 warnings :processResources :classes :dist :proguardDist Warning: can't write resource [META-INF/DEPENDENCIES] (Duplicate zip entry [WurstSetup.raw.jar:META-INF/DEPENDENCIES]) Warning: can't write resource [META-INF/LICENSE] (Duplicate zip entry [WurstSetup.raw.jar:META-INF/LICENSE]) Warning: can't write resource [META-INF/NOTICE] (Duplicate zip entry [WurstSetup.raw.jar:META-INF/NOTICE]) Warning: can't write resource [META-INF/LICENSE.txt] (Duplicate zip entry [WurstSetup.raw.jar:META-INF/LICENSE.txt]) Warning: can't write resource [META-INF/NOTICE.txt] (Duplicate zip entry [WurstSetup.raw.jar:META-INF/NOTICE.txt]) BUILD SUCCESSFUL Total time: 4 mins 1.229 secs This build could be faster, please consider using the Gradle Daemon: https://docs.gradle.org/2.12/userguide/gradle_daemon.html + cd .. [workspace] $ /bin/sh -xe /tmp/hudson2382530595360487936.sh + cd de.peeeq.wurstscript + ./gradlew clean build create_zips generate_hotdoc :clean :genAst :versionInfoFile :gen :generateGrammarSource :compileJava/var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:98: error: cannot find symbol imProg = ImProg(ImVars(), ImFunctions(), JassIm.ImClasses(), new LinkedHashMap()); ^ symbol: method ImVars() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:98: error: cannot find symbol imProg = ImProg(ImVars(), ImFunctions(), JassIm.ImClasses(), new LinkedHashMap()); ^ symbol: method ImFunctions() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:107: error: cannot find symbol globalInitFunc = ImFunction(emptyTrace, "initGlobals", ImVars(), ImVoid(), ImVars(), ImStmts(), flags()); ^ symbol: method ImVars() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:107: error: cannot find symbol globalInitFunc = ImFunction(emptyTrace, "initGlobals", ImVars(), ImVoid(), ImVars(), ImStmts(), flags()); ^ symbol: method ImVoid() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:107: error: cannot find symbol globalInitFunc = ImFunction(emptyTrace, "initGlobals", ImVars(), ImVoid(), ImVars(), ImStmts(), flags()); ^ symbol: method ImVars() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:107: error: cannot find symbol globalInitFunc = ImFunction(emptyTrace, "initGlobals", ImVars(), ImVoid(), ImVars(), ImStmts(), flags()); ^ symbol: method ImStmts() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:109: error: cannot find symbol debugPrintFunction = ImFunction(emptyTrace, $DEBUG_PRINT, ImVars(JassIm.ImVar(wurstProg, WurstTypeString.instance().imTranslateType(), "msg", false)), ImVoid(), ImVars(), ImStmts(), flags(IS_NATIVE, IS_BJ)); ^ symbol: method ImVars(ImVar) location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:109: error: cannot find symbol debugPrintFunction = ImFunction(emptyTrace, $DEBUG_PRINT, ImVars(JassIm.ImVar(wurstProg, WurstTypeString.instance().imTranslateType(), "msg", false)), ImVoid(), ImVars(), ImStmts(), flags(IS_NATIVE, IS_BJ)); ^ symbol: method ImVoid() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:109: error: cannot find symbol debugPrintFunction = ImFunction(emptyTrace, $DEBUG_PRINT, ImVars(JassIm.ImVar(wurstProg, WurstTypeString.instance().imTranslateType(), "msg", false)), ImVoid(), ImVars(), ImStmts(), flags(IS_NATIVE, IS_BJ)); ^ symbol: method ImVars() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:109: error: cannot find symbol debugPrintFunction = ImFunction(emptyTrace, $DEBUG_PRINT, ImVars(JassIm.ImVar(wurstProg, WurstTypeString.instance().imTranslateType(), "msg", false)), ImVoid(), ImVars(), ImStmts(), flags(IS_NATIVE, IS_BJ)); ^ symbol: method ImStmts() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:116: error: cannot find symbol mainFunc = ImFunction(emptyTrace, "main", ImVars(), ImVoid(), ImVars(), ImStmts(), flags()); ^ symbol: method ImVars() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:116: error: cannot find symbol mainFunc = ImFunction(emptyTrace, "main", ImVars(), ImVoid(), ImVars(), ImStmts(), flags()); ^ symbol: method ImVoid() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:116: error: cannot find symbol mainFunc = ImFunction(emptyTrace, "main", ImVars(), ImVoid(), ImVars(), ImStmts(), flags()); ^ symbol: method ImVars() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:116: error: cannot find symbol mainFunc = ImFunction(emptyTrace, "main", ImVars(), ImVoid(), ImVars(), ImStmts(), flags()); ^ symbol: method ImStmts() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:120: error: cannot find symbol configFunc = ImFunction(emptyTrace, "config", ImVars(), ImVoid(), ImVars(), ImStmts(), flags()); ^ symbol: method ImVars() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:120: error: cannot find symbol configFunc = ImFunction(emptyTrace, "config", ImVars(), ImVoid(), ImVars(), ImStmts(), flags()); ^ symbol: method ImVoid() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:120: error: cannot find symbol configFunc = ImFunction(emptyTrace, "config", ImVars(), ImVoid(), ImVars(), ImStmts(), flags()); ^ symbol: method ImVars() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:120: error: cannot find symbol configFunc = ImFunction(emptyTrace, "config", ImVars(), ImVoid(), ImVars(), ImStmts(), flags()); ^ symbol: method ImStmts() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:267: error: cannot find symbol getMainFunc().getBody().add(0, ImFunctionCall(emptyTrace, globalInitFunc, ImExprs(), false, CallType.NORMAL)); ^ symbol: method ImExprs() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:310: error: cannot find symbol getMainFunc().getBody().add(ImFunctionCall(initFunc.getTrace(), initFunc, ImExprs(), false, CallType.NORMAL)); ^ symbol: method ImExprs() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:410: error: cannot find symbol f.getBody().add(ImSet(trace, v, translated)); ^ symbol: method ImSet(Element,ImVar,ImExpr) location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:418: error: cannot find symbol getGlobalInitFunc().getBody().add(ImSet(g.getTrace(), g, initial)); ^ symbol: method ImSet(Element,ImVar,ImExpr) location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:438: error: cannot find symbol return ImIntVal(0); ^ symbol: method ImIntVal(int) location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:440: error: cannot find symbol return ImRealVal("0."); ^ symbol: method ImRealVal(String) location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:442: error: cannot find symbol return ImBoolVal(false); ^ symbol: method ImBoolVal(boolean) location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:444: error: cannot find symbol return ImNull(); ^ symbol: method ImNull() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:452: error: cannot find symbol ImVars params = ImVars(JassIm.ImVar(classDef, TypesHelper.imInt(), "this", false)); ^ symbol: method ImVars(ImVar) /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:453: error: cannot find symbol ImFunction f = JassIm.ImFunction(classDef.getOnDestroy(), "destroy" + classDef.getName(), params, TypesHelper.imVoid(), ImVars(), ImStmts(), flags()); ^ symbol: method ImVars() /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:453: error: cannot find symbol ImFunction f = JassIm.ImFunction(classDef.getOnDestroy(), "destroy" + classDef.getName(), params, TypesHelper.imVoid(), ImVars(), ImStmts(), flags()); ^ symbol: method ImStmts() /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:536: error: cannot find symbol ImFunction f = JassIm.ImFunction(funcDef, name, ImVars(), ImVoid(), ImVars(), ImStmts(), flags); ^ symbol: method ImVars() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:536: error: cannot find symbol ImFunction f = JassIm.ImFunction(funcDef, name, ImVars(), ImVoid(), ImVars(), ImStmts(), flags); ^ symbol: method ImVoid() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:536: error: cannot find symbol ImFunction f = JassIm.ImFunction(funcDef, name, ImVars(), ImVoid(), ImVars(), ImStmts(), flags); ^ symbol: method ImVars() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:536: error: cannot find symbol ImFunction f = JassIm.ImFunction(funcDef, name, ImVars(), ImVoid(), ImVars(), ImStmts(), flags); ^ symbol: method ImStmts() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:568: error: cannot find symbol f = JassIm.ImFunction(p, "init_" + p.getName(), ImVars(), ImVoid(), ImVars(), ImStmts(), flags()); ^ symbol: method ImVars() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:568: error: cannot find symbol f = JassIm.ImFunction(p, "init_" + p.getName(), ImVars(), ImVoid(), ImVars(), ImStmts(), flags()); ^ symbol: method ImVoid() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:568: error: cannot find symbol f = JassIm.ImFunction(p, "init_" + p.getName(), ImVars(), ImVoid(), ImVars(), ImStmts(), flags()); ^ symbol: method ImVars() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:568: error: cannot find symbol f = JassIm.ImFunction(p, "init_" + p.getName(), ImVars(), ImVoid(), ImVars(), ImStmts(), flags()); ^ symbol: method ImStmts() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:629: error: cannot find symbol ImVar v = JassIm.ImVar(f, ImSimpleType("integer"), "this", false); ^ symbol: method ImSimpleType(String) location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:848: error: cannot find symbol ImVars params = ImVars(getThisVar(constr)); ^ symbol: method ImVars(ImVar) location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:852: error: cannot find symbol f = JassIm.ImFunction(constr, name, params, ImVoid(), ImVars(), ImStmts(), flags()); ^ symbol: method ImVoid() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:852: error: cannot find symbol f = JassIm.ImFunction(constr, name, params, ImVoid(), ImVars(), ImStmts(), flags()); ^ symbol: method ImVars() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:852: error: cannot find symbol f = JassIm.ImFunction(constr, name, params, ImVoid(), ImVars(), ImStmts(), flags()); ^ symbol: method ImStmts() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:884: error: cannot find symbol f = JassIm.ImFunction(constr, name, ImVars(), TypesHelper.imInt(), ImVars(), ImStmts(), flags()); ^ symbol: method ImVars() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:884: error: cannot find symbol f = JassIm.ImFunction(constr, name, ImVars(), TypesHelper.imInt(), ImVars(), ImStmts(), flags()); ^ symbol: method ImVars() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ImTranslator.java:884: error: cannot find symbol f = JassIm.ImFunction(constr, name, ImVars(), TypesHelper.imInt(), ImVars(), ImStmts(), flags()); ^ symbol: method ImStmts() location: class ImTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/Flatten.java:141: error: cannot find symbol ImStmts result = ImStmts(); ^ symbol: method ImStmts() location: class Flatten /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/Flatten.java:155: error: cannot find symbol stmts.add(ImExitwhen(s.getTrace(), cond.expr)); ^ symbol: method ImExitwhen(Element,ImExpr) location: class Flatten /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/Flatten.java:181: error: cannot find symbol stmts.add(ImReturn(s.getTrace(), result.expr)); ^ symbol: method ImReturn(Element,ImExpr) location: class Flatten /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/Flatten.java:201: error: cannot find symbol stmts.add(ImSetTuple(s.getTrace(), s.getLeft(), s.getTupleIndex(), e.expr)); ^ symbol: method ImSetTuple(Element,ImVar,int,ImExpr) location: class Flatten /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/Flatten.java:220: error: cannot find symbol return new Result(r.stmts, JassIm.ImFunctionCall(e.getTrace(), e.getFunc(), ImExprs(r.exprs), e.getTuplesEliminated(), e.getCallType())); ^ symbol: method ImExprs(List) location: class Flatten /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/Flatten.java:231: error: cannot find symbol return new Result(left.stmts, JassIm.ImOperatorCall(WurstOperator.AND, ImExprs(left.expr, right.expr))); ^ symbol: method ImExprs(ImExpr,ImExpr) location: class Flatten /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/Flatten.java:242: error: cannot find symbol stmts.add(ImIf(trace, left.expr, thenBlock, elseBlock)); ^ symbol: method ImIf(Element,ImExpr,ImStmts,ImStmts) location: class Flatten /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/Flatten.java:250: error: cannot find symbol return new Result(left.stmts, JassIm.ImOperatorCall(WurstOperator.OR, ImExprs(left.expr, right.expr))); ^ symbol: method ImExprs(ImExpr,ImExpr) location: class Flatten /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/Flatten.java:261: error: cannot find symbol stmts.add(ImIf(trace, left.expr, thenBlock, elseBlock)); ^ symbol: method ImIf(Element,ImExpr,ImStmts,ImStmts) location: class Flatten /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/Flatten.java:266: error: cannot find symbol return new Result(r.stmts, JassIm.ImOperatorCall(e.getOp(), ImExprs(r.exprs))); ^ symbol: method ImExprs(List) location: class Flatten /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/Flatten.java:288: error: cannot find symbol return new Result(r.stmts, JassIm.ImTupleExpr(ImExprs(r.exprs))); ^ symbol: method ImExprs(List) location: class Flatten /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/Flatten.java:306: error: cannot find symbol return new Result(index.stmts, ImVarArrayAccess(e.getVar(), index.expr)); ^ symbol: method ImVarArrayAccess(ImVar,ImExpr) location: class Flatten /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/ImToJassTranslator.java:43: error: cannot find symbol JassVars globals = JassVars(); ^ symbol: method JassVars() location: class ImToJassTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/ImToJassTranslator.java:44: error: cannot find symbol JassFunctions functions = JassFunctions(); ^ symbol: method JassFunctions() location: class ImToJassTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/ImToJassTranslator.java:45: error: cannot find symbol prog = JassProg(JassTypeDefs(), globals, JassNatives(), functions); ^ symbol: method JassTypeDefs() location: class ImToJassTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/ImToJassTranslator.java:45: error: cannot find symbol prog = JassProg(JassTypeDefs(), globals, JassNatives(), functions); ^ symbol: method JassNatives() location: class ImToJassTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/ImToJassTranslator.java:244: error: cannot find symbol f = JassAst.JassNative(func.getName(), JassSimpleVars(), "nothing"); ^ symbol: method JassSimpleVars() location: class ImToJassTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/ImToJassTranslator.java:250: error: cannot find symbol f = JassFunction(name, JassSimpleVars(), "nothing", JassVars(), JassStatements()); ^ symbol: method JassSimpleVars() location: class ImToJassTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/ImToJassTranslator.java:250: error: cannot find symbol f = JassFunction(name, JassSimpleVars(), "nothing", JassVars(), JassStatements()); ^ symbol: method JassVars() location: class ImToJassTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/ImToJassTranslator.java:250: error: cannot find symbol f = JassFunction(name, JassSimpleVars(), "nothing", JassVars(), JassStatements()); ^ symbol: method JassStatements() location: class ImToJassTranslator /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/SyntacticSugar.java:211: error: cannot find symbol NoTypeExpr(), Ast.Identifier(loopInPos, iteratorName), ^ symbol: method NoTypeExpr() location: class SyntacticSugar /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/SyntacticSugar.java:212: error: cannot find symbol Ast.ExprMemberMethodDot(loopInPos, (Expr) loop.getIn().copy(), Ast.Identifier(loopInPos, "iterator"), Ast.TypeExprList(), Arguments()))); ^ symbol: method Arguments() location: class SyntacticSugar /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/SyntacticSugar.java:219: error: cannot find symbol ExprVarAccess(loopVarPos, Ast.Identifier(loopVarPos, iteratorName)), ^ symbol: method ExprVarAccess(WPos,Identifier) location: class SyntacticSugar /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/SyntacticSugar.java:220: error: cannot find symbol Ast.Identifier(loopInPos, "next"), Ast.TypeExprList(), Arguments())) ^ symbol: method Arguments() location: class SyntacticSugar /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/SyntacticSugar.java:226: error: cannot find symbol ExprVarAccess(loopVarPos, Ast.Identifier(loopVarPos, iteratorName)), Ast.Identifier(loopInPos, "hasNext"), Ast.TypeExprList(), Arguments()), ^ symbol: method ExprVarAccess(WPos,Identifier) location: class SyntacticSugar /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/SyntacticSugar.java:226: error: cannot find symbol ExprVarAccess(loopVarPos, Ast.Identifier(loopVarPos, iteratorName)), Ast.Identifier(loopInPos, "hasNext"), Ast.TypeExprList(), Arguments()), ^ symbol: method Arguments() location: class SyntacticSugar /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/SyntacticSugar.java:254: error: cannot find symbol NoTypeExpr(), Ast.Identifier(loopInPos, iteratorName), ^ symbol: method NoTypeExpr() location: class SyntacticSugar /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/SyntacticSugar.java:264: error: cannot find symbol ExprVarAccess(loopVarPos, Ast.Identifier(loopVarPos, iteratorName)), Ast.Identifier(loopInPos, "next"), Ast.TypeExprList(), Arguments())) ^ symbol: method ExprVarAccess(WPos,Identifier) location: class SyntacticSugar /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/SyntacticSugar.java:264: error: cannot find symbol ExprVarAccess(loopVarPos, Ast.Identifier(loopVarPos, iteratorName)), Ast.Identifier(loopInPos, "next"), Ast.TypeExprList(), Arguments())) ^ symbol: method Arguments() location: class SyntacticSugar /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/SyntacticSugar.java:270: error: cannot find symbol ExprVarAccess(loopVarPos, Ast.Identifier(loopVarPos, iteratorName)), Ast.Identifier(loopInPos, "hasNext"), Ast.TypeExprList(), Arguments()), ^ symbol: method ExprVarAccess(WPos,Identifier) location: class SyntacticSugar /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/SyntacticSugar.java:270: error: cannot find symbol ExprVarAccess(loopVarPos, Ast.Identifier(loopVarPos, iteratorName)), Ast.Identifier(loopInPos, "hasNext"), Ast.TypeExprList(), Arguments()), ^ symbol: method Arguments() location: class SyntacticSugar /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/SyntacticSugar.java:281: error: cannot find symbol ExprVarAccess(loopVarPos, Ast.Identifier(loopVarPos, iteratorName)), Ast.Identifier(loopInPos, "close"), Ast.TypeExprList(), Arguments()); ^ symbol: method ExprVarAccess(WPos,Identifier) location: class SyntacticSugar /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/SyntacticSugar.java:281: error: cannot find symbol ExprVarAccess(loopVarPos, Ast.Identifier(loopVarPos, iteratorName)), Ast.Identifier(loopInPos, "close"), Ast.TypeExprList(), Arguments()); ^ symbol: method Arguments() location: class SyntacticSugar /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/ExprTranslation.java:26: error: cannot find symbol JassExprlist arguments = JassExprlist(); ^ symbol: method JassExprlist() location: class ExprTranslation /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/ExprTranslation.java:45: error: cannot find symbol return JassExprIntVal(String.valueOf(e.getValI())); ^ symbol: method JassExprIntVal(String) location: class ExprTranslation /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/ExprTranslation.java:49: error: cannot find symbol return JassExprNull(); ^ symbol: method JassExprNull() location: class ExprTranslation /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/ExprTranslation.java:59: error: cannot find symbol return JassExprFunctionCall("ModuloReal", JassExprlist(left, right)); ^ symbol: method JassExprlist(JassExpr,JassExpr) location: class ExprTranslation /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/ExprTranslation.java:61: error: cannot find symbol return JassExprFunctionCall("ModuloInteger", JassExprlist(left, right)); ^ symbol: method JassExprlist(JassExpr,JassExpr) location: class ExprTranslation /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/ExprTranslation.java:64: error: cannot find symbol return JassExprBinary(left, op.jassTranslateBinary(), right); ^ symbol: method JassExprBinary(JassExpr,JassOpBinary,JassExpr) location: class ExprTranslation /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/ExprTranslation.java:66: error: cannot find symbol return JassExprUnary(op.jassTranslateUnary(), e.getArguments().get(0).translate(translator)); ^ symbol: method JassExprUnary(JassOpUnary,JassExpr) location: class ExprTranslation /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/ExprTranslation.java:74: error: cannot find symbol return JassExprRealVal(e.getValR()); ^ symbol: method JassExprRealVal(String) location: class ExprTranslation /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/ExprTranslation.java:82: error: cannot find symbol return JassExprStringVal(e.getValS()); ^ symbol: method JassExprStringVal(String) location: class ExprTranslation /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/ExprTranslation.java:95: error: cannot find symbol return JassExprVarAccess(v.getName()); ^ symbol: method JassExprVarAccess(String) location: class ExprTranslation /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/ExprTranslation.java:100: error: cannot find symbol return JassExprVarArrayAccess(v.getName(), e.getIndex().translate(translator)); ^ symbol: method JassExprVarArrayAccess(String,JassExpr) location: class ExprTranslation /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/StatementTranslation.java:15: error: cannot find symbol stmts.add(JassStmtExitwhen(imExitwhen.getCondition().translate(translator))); ^ symbol: method JassStmtExitwhen(JassExpr) location: class StatementTranslation /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/StatementTranslation.java:20: error: cannot find symbol JassStatements thenBlock = JassStatements(); ^ symbol: method JassStatements() location: class StatementTranslation /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/StatementTranslation.java:22: error: cannot find symbol JassStatements elseBlock = JassStatements(); ^ symbol: method JassStatements() location: class StatementTranslation /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/StatementTranslation.java:24: error: cannot find symbol stmts.add(JassStmtIf(cond, thenBlock, elseBlock)); ^ symbol: method JassStmtIf(JassExpr,JassStatements,JassStatements) location: class StatementTranslation /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/StatementTranslation.java:29: error: cannot find symbol JassStatements body = JassStatements(); ^ symbol: method JassStatements() location: class StatementTranslation /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/StatementTranslation.java:31: error: cannot find symbol stmts.add(JassStmtLoop(body)); ^ symbol: method JassStmtLoop(JassStatements) location: class StatementTranslation /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/StatementTranslation.java:36: error: cannot find symbol stmts.add(JassStmtReturnVoid()); ^ symbol: method JassStmtReturnVoid() location: class StatementTranslation /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/StatementTranslation.java:40: error: cannot find symbol stmts.add(JassStmtReturn(returnValue)); ^ symbol: method JassStmtReturn(JassExpr) location: class StatementTranslation /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/StatementTranslation.java:47: error: cannot find symbol stmts.add(JassStmtSet(vars.getName(), exprs)); ^ symbol: method JassStmtSet(String,JassExpr) location: class StatementTranslation /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/StmtTranslation.java:34: error: cannot find symbol return ImSet(s, v, inital.imTranslateExpr(t, f)); ^ symbol: method ImSet(LocalVarDef,ImVar,ImExpr) location: class StmtTranslation /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/StmtTranslation.java:36: error: cannot find symbol return ImNull(); ^ symbol: method ImNull() location: class StmtTranslation Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/jassinterpreter/NativeFunctionsIO.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 100 errors FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':compileJava'. > Compilation failed; see the compiler error output for details. * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED Total time: 1 mins 10.467 secs Build step 'Execute shell' marked build as failure Skipped archiving because build is not successful Recording test results ERROR: Publisher 'Publish JUnit test result report' failed: No test report files were found. Configuration error? [htmlpublisher] Archiving HTML reports... [htmlpublisher] Archiving at BUILD level /var/lib/jenkins/jobs/Wurst/workspace/de.peeeq.wurstscript/build/reports/tests to /var/lib/jenkins/jobs/Wurst/builds/417/htmlreports/JUnit_report [htmlpublisher] Archiving at PROJECT level /var/lib/jenkins/jobs/Wurst/workspace/downloads/hotdoc to /var/lib/jenkins/jobs/Wurst/htmlreports/HotDoc_Standard_Library_Documentation Sending e-mails to: peter.peq@gmail.com frotty@sunayama.de Warning: you have no plugins providing access control for builds, so falling back to legacy behavior of permitting any downstream builds to be triggered Finished: FAILURE