Started by upstream project "Frentity" build number 536 originally caused by: Started by upstream project "StdLib2" build number 680 originally caused by: Started by an SCM change Building in workspace /var/lib/jenkins/jobs/ForestDef/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/Frotty/ForestDef.git # timeout=10 Fetching upstream changes from https://github.com/Frotty/ForestDef.git > git --version # timeout=10 > git -c core.askpass=true fetch --tags --progress https://github.com/Frotty/ForestDef.git +refs/heads/*:refs/remotes/origin/* Seen branch in repository origin/classic Seen branch in repository origin/healbacktower Seen branch in repository origin/master Seen 3 remote branches Checking out Revision 3e641e5d102c21cf537caacb2c8c8ef0a9bd45a1 (origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 3e641e5d102c21cf537caacb2c8c8ef0a9bd45a1 > git rev-list 3e641e5d102c21cf537caacb2c8c8ef0a9bd45a1 # timeout=10 [workspace] $ /bin/sh -xe /tmp/jenkins5456078428783196972.sh + java -jar ../../Wurst/workspace/downloads/Wurstpack/wurstscript/wurstscript.jar ../../Wurst/workspace/downloads/Wurstpack/wurstscript/common.j ../../Wurst/workspace/downloads/Wurstpack/wurstscript/blizzard.j ./wurst -lib ../../StdLib2/workspace/ -lib ../../Frentity/workspace/ -runcompiletimefunctions java.lang.Error: must not happen at de.peeeq.wurstscript.translation.imtranslation.ImTranslator.getClassesWithImplementation(ImTranslator.java:904) at de.peeeq.wurstscript.translation.imtranslation.ClassTranslator.translateMethod(ClassTranslator.java:292) at de.peeeq.wurstscript.translation.imtranslation.ClassTranslator.translateMethods(ClassTranslator.java:274) at de.peeeq.wurstscript.translation.imtranslation.ClassTranslator.translate(ClassTranslator.java:75) at de.peeeq.wurstscript.translation.imtranslation.ClassTranslator.translate(ClassTranslator.java:48) at de.peeeq.wurstscript.translation.imtranslation.TLDTranslation.translate(TLDTranslation.java:75) at de.peeeq.wurstscript.translation.imtranslation.TLDTranslation.translate(TLDTranslation.java:73) at de.peeeq.wurstscript.ast.ClassDefImpl.imTranslateEntity(ClassDefImpl.java:634) at de.peeeq.wurstscript.translation.imtranslation.TLDTranslation.translate(TLDTranslation.java:61) at de.peeeq.wurstscript.ast.WPackageImpl.imTranslateTLD(WPackageImpl.java:411) at de.peeeq.wurstscript.translation.imtranslation.TLDTranslation.translate(TLDTranslation.java:54) at de.peeeq.wurstscript.ast.WPackageImpl.imTranslateTLD(WPackageImpl.java:411) at de.peeeq.wurstscript.translation.imtranslation.TLDTranslation.translate(TLDTranslation.java:54) at de.peeeq.wurstscript.ast.WPackageImpl.imTranslateTLD(WPackageImpl.java:411) at de.peeeq.wurstscript.translation.imtranslation.TLDTranslation.translate(TLDTranslation.java:54) at de.peeeq.wurstscript.ast.WPackageImpl.imTranslateTLD(WPackageImpl.java:411) at de.peeeq.wurstscript.translation.imtranslation.TLDTranslation.translate(TLDTranslation.java:54) at de.peeeq.wurstscript.ast.WPackageImpl.imTranslateTLD(WPackageImpl.java:411) at de.peeeq.wurstscript.translation.imtranslation.TLDTranslation.translate(TLDTranslation.java:54) at de.peeeq.wurstscript.ast.WPackageImpl.imTranslateTLD(WPackageImpl.java:411) at de.peeeq.wurstscript.translation.imtranslation.TLDTranslation.translate(TLDTranslation.java:54) at de.peeeq.wurstscript.ast.WPackageImpl.imTranslateTLD(WPackageImpl.java:411) at de.peeeq.wurstscript.translation.imtranslation.TLDTranslation.translate(TLDTranslation.java:54) at de.peeeq.wurstscript.ast.WPackageImpl.imTranslateTLD(WPackageImpl.java:411) at de.peeeq.wurstscript.translation.imtranslation.ImTranslator.translateCompilationUnit(ImTranslator.java:311) at de.peeeq.wurstscript.translation.imtranslation.ImTranslator.translateProg(ImTranslator.java:120) at de.peeeq.wurstio.WurstCompilerJassImpl.translateProgToIm(WurstCompilerJassImpl.java:462) at de.peeeq.wurstio.Main.doCompilation(Main.java:355) at de.peeeq.wurstio.Main.main(Main.java:144) java.lang.RuntimeException: There was a Wurst bug in the translation of endfunctionstatement (/var/lib/jenkins/jobs/ForestDef/workspace/../../Frentity/workspace/wurst/entity/Entity.wurst:104): must not happen Please open a ticket with source code and the error log. at de.peeeq.wurstscript.translation.imtranslation.ImTranslator.translateProg(ImTranslator.java:141) at de.peeeq.wurstio.WurstCompilerJassImpl.translateProgToIm(WurstCompilerJassImpl.java:462) at de.peeeq.wurstio.Main.doCompilation(Main.java:355) at de.peeeq.wurstio.Main.main(Main.java:144) Caused by: java.lang.Error: must not happen at de.peeeq.wurstscript.translation.imtranslation.ImTranslator.getClassesWithImplementation(ImTranslator.java:904) at de.peeeq.wurstscript.translation.imtranslation.ClassTranslator.translateMethod(ClassTranslator.java:292) at de.peeeq.wurstscript.translation.imtranslation.ClassTranslator.translateMethods(ClassTranslator.java:274) at de.peeeq.wurstscript.translation.imtranslation.ClassTranslator.translate(ClassTranslator.java:75) at de.peeeq.wurstscript.translation.imtranslation.ClassTranslator.translate(ClassTranslator.java:48) at de.peeeq.wurstscript.translation.imtranslation.TLDTranslation.translate(TLDTranslation.java:75) at de.peeeq.wurstscript.translation.imtranslation.TLDTranslation.translate(TLDTranslation.java:73) at de.peeeq.wurstscript.ast.ClassDefImpl.imTranslateEntity(ClassDefImpl.java:634) at de.peeeq.wurstscript.translation.imtranslation.TLDTranslation.translate(TLDTranslation.java:61) at de.peeeq.wurstscript.ast.WPackageImpl.imTranslateTLD(WPackageImpl.java:411) at de.peeeq.wurstscript.translation.imtranslation.TLDTranslation.translate(TLDTranslation.java:54) at de.peeeq.wurstscript.ast.WPackageImpl.imTranslateTLD(WPackageImpl.java:411) at de.peeeq.wurstscript.translation.imtranslation.TLDTranslation.translate(TLDTranslation.java:54) at de.peeeq.wurstscript.ast.WPackageImpl.imTranslateTLD(WPackageImpl.java:411) at de.peeeq.wurstscript.translation.imtranslation.TLDTranslation.translate(TLDTranslation.java:54) at de.peeeq.wurstscript.ast.WPackageImpl.imTranslateTLD(WPackageImpl.java:411) at de.peeeq.wurstscript.translation.imtranslation.TLDTranslation.translate(TLDTranslation.java:54) at de.peeeq.wurstscript.ast.WPackageImpl.imTranslateTLD(WPackageImpl.java:411) at de.peeeq.wurstscript.translation.imtranslation.TLDTranslation.translate(TLDTranslation.java:54) at de.peeeq.wurstscript.ast.WPackageImpl.imTranslateTLD(WPackageImpl.java:411) at de.peeeq.wurstscript.translation.imtranslation.TLDTranslation.translate(TLDTranslation.java:54) at de.peeeq.wurstscript.ast.WPackageImpl.imTranslateTLD(WPackageImpl.java:411) at de.peeeq.wurstscript.translation.imtranslation.TLDTranslation.translate(TLDTranslation.java:54) at de.peeeq.wurstscript.ast.WPackageImpl.imTranslateTLD(WPackageImpl.java:411) at de.peeeq.wurstscript.translation.imtranslation.ImTranslator.translateCompilationUnit(ImTranslator.java:311) at de.peeeq.wurstscript.translation.imtranslation.ImTranslator.translateProg(ImTranslator.java:120) ... 3 more Build step 'Execute shell' marked build as failure Sending e-mails to: peter.peq@gmail.com Finished: FAILURE