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: [email protected]
Finished: FAILURE