16
Bug Reports & Support / 0.6.1 broke missions (possibly) [It did not]
« on: October 02, 2013, 05:27:10 PM »
Got this error upon starting the game.
it worked before the update.
Spoiler
Quote
25750 [Thread-6] ERROR com.fs.starfarer.combat.String - java.lang.RuntimeException: Error compiling [data.missions.stardestroyer.MissionDefinition]
java.lang.RuntimeException: Error compiling [data.missions.stardestroyer.MissionDefinition]
at com.fs.starfarer.loading.scripts.ScriptStore$1.run(Unknown Source)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.ClassNotFoundException: Compiling unit "data/missions/stardestroyer/MissionDefinition.java"
at org.codehaus.janino.JavaSourceClassLoader.generateBytecodes(JavaSourceClassLoader.java:212)
at org.codehaus.janino.JavaSourceClassLoader.findClass(JavaSourceClassLoader.java:164)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 2 more
Caused by: org.codehaus.commons.compiler.CompileException: File data/missions/stardestroyer/MissionDefinition.java, Line 19, Column 55: "DEFEND" is neither a method, a field, nor a member class of "com.fs.starfarer.api.fleet.FleetGoal"
at org.codehaus.janino.UnitCompiler.compileError(UnitCompiler.java:9403)
at org.codehaus.janino.UnitCompiler.reclassifyName(UnitCompiler.java:6319)
at org.codehaus.janino.UnitCompiler.reclassify(UnitCompiler.java:6224)
at org.codehaus.janino.UnitCompiler.getType2(UnitCompiler.java:4948)
at org.codehaus.janino.UnitCompiler.access$135(UnitCompiler.java:4947)
at org.codehaus.janino.UnitCompiler$17.visitAmbiguousName(UnitCompiler.java:4733)
at org.codehaus.janino.Java$AmbiguousName.accept(Java.java:2223)
at org.codehaus.janino.UnitCompiler.getType(UnitCompiler.java:4743)
at org.codehaus.janino.UnitCompiler.findMostSpecificIInvocable(UnitCompiler.java:6968)
at org.codehaus.janino.UnitCompiler.findIMethod(UnitCompiler.java:6869)
at org.codehaus.janino.UnitCompiler.findIMethod(UnitCompiler.java:6768)
at org.codehaus.janino.UnitCompiler.compileGet2(UnitCompiler.java:3553)
at org.codehaus.janino.UnitCompiler.access$63(UnitCompiler.java:3552)
at org.codehaus.janino.UnitCompiler$11.visitMethodInvocation(UnitCompiler.java:2967)
at org.codehaus.janino.Java$MethodInvocation.accept(Java.java:2831)
at org.codehaus.janino.UnitCompiler.compileGet(UnitCompiler.java:2993)
at org.codehaus.janino.UnitCompiler.compileGetValue(UnitCompiler.java:4017)
at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:2413)
at org.codehaus.janino.UnitCompiler.access$38(UnitCompiler.java:2412)
at org.codehaus.janino.UnitCompiler$8.visitMethodInvocation(UnitCompiler.java:2381)
at org.codehaus.janino.Java$MethodInvocation.accept(Java.java:2831)
at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:2407)
at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1426)
at org.codehaus.janino.UnitCompiler.access$8(UnitCompiler.java:1425)
at org.codehaus.janino.UnitCompiler$5.visitExpressionStatement(UnitCompiler.java:926)
at org.codehaus.janino.Java$ExpressionStatement.accept(Java.java:1447)
at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:946)
at org.codehaus.janino.UnitCompiler.compileStatements(UnitCompiler.java:972)
at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:2083)
at org.codehaus.janino.UnitCompiler.compileDeclaredMethods(UnitCompiler.java:851)
at org.codehaus.janino.UnitCompiler.compileDeclaredMethods(UnitCompiler.java:832)
at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:528)
at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:421)
at org.codehaus.janino.UnitCompiler$3.visitPackageMemberClassDeclaration(UnitCompiler.java:376)
at org.codehaus.janino.Java$PackageMemberClassDeclaration.accept(Java.java:765)
at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:383)
at org.codehaus.janino.UnitCompiler.compileUnit(UnitCompiler.java:352)
at org.codehaus.janino.JavaSourceClassLoader.generateBytecodes(JavaSourceClassLoader.java:210)
... 5 more
[close]
it worked before the update.