I seem to be getting a non-critical error after upgrading from the old version to 1.7. I've made sure that I've deleted the previous version of the mod prior to installation of this one. It looks like there's an issue loading the AddAdminBC console command due to an issue with OfficerManagerEvent. Logs are as follows:
Spoiler
31129 [Thread-4] ERROR org.lazywizard.console.Console - Console ran into exception:
java.lang.ClassNotFoundException: File 'data/console/commands/AddAdminBC.java', Line 67, Column 53: Unknown variable or type "OfficerManagerEvent"
at org.codehaus.janino.JavaSourceClassLoader.generateBytecodes(JavaSourceClassLoader.java:226)
at org.codehaus.janino.JavaSourceClassLoader.findClass(JavaSourceClassLoader.java:178)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
at org.lazywizard.console.CommandStore.reloadCommands(CommandStore.java:84)
at org.lazywizard.console.CommandStore.reloadAll(CommandStore.java:46)
at org.lazywizard.console.commands.ReloadConsole.reloadConsole(ReloadConsole.java:16)
at org.lazywizard.console.ConsoleModPlugin.onApplicationLoad(ConsoleModPlugin.java:68)
at com.fs.starfarer.loading.ResourceLoaderState.init(Unknown Source)
at com.fs.state.AppDriver.begin(Unknown Source)
at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.codehaus.commons.compiler.CompileException: File 'data/console/commands/AddAdminBC.java', Line 67, Column 53: Unknown variable or type "OfficerManagerEvent"
at org.codehaus.janino.UnitCompiler.compileError(UnitCompiler.java:10174)
at org.codehaus.janino.UnitCompiler.getType2(UnitCompiler.java:5424)
at org.codehaus.janino.UnitCompiler.access$12300(UnitCompiler.java:185)
at org.codehaus.janino.UnitCompiler$16.visitPackage(UnitCompiler.java:5115)
at org.codehaus.janino.Java$Package.accept(Java.java:3164)
at org.codehaus.janino.UnitCompiler.getType(UnitCompiler.java:5159)
at org.codehaus.janino.UnitCompiler.getType2(UnitCompiler.java:5419)
at org.codehaus.janino.UnitCompiler.access$15400(UnitCompiler.java:185)
at org.codehaus.janino.UnitCompiler$16.visitAmbiguousName(UnitCompiler.java:5149)
at org.codehaus.janino.Java$AmbiguousName.accept(Java.java:3135)
at org.codehaus.janino.UnitCompiler.getType(UnitCompiler.java:5159)
at org.codehaus.janino.UnitCompiler.findIMethod(UnitCompiler.java:7333)
at org.codehaus.janino.UnitCompiler.compileGet2(UnitCompiler.java:3873)
at org.codehaus.janino.UnitCompiler.access$6900(UnitCompiler.java:185)
at org.codehaus.janino.UnitCompiler$10.visitMethodInvocation(UnitCompiler.java:3263)
at org.codehaus.janino.Java$MethodInvocation.accept(Java.java:3974)
at org.codehaus.janino.UnitCompiler.compileGet(UnitCompiler.java:3290)
at org.codehaus.janino.UnitCompiler.compileGetValue(UnitCompiler.java:4368)
at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1845)
at org.codehaus.janino.UnitCompiler.access$2000(UnitCompiler.java:185)
at org.codehaus.janino.UnitCompiler$4.visitLocalVariableDeclarationStatement(UnitCompiler.java:945)
at org.codehaus.janino.Java$LocalVariableDeclarationStatement.accept(Java.java:2508)
at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:958)
at org.codehaus.janino.UnitCompiler.compileStatements(UnitCompiler.java:1007)
at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:2293)
at org.codehaus.janino.UnitCompiler.compileDeclaredMethods(UnitCompiler.java:822)
at org.codehaus.janino.UnitCompiler.compileDeclaredMethods(UnitCompiler.java:794)
at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:507)
at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:393)
at org.codehaus.janino.UnitCompiler.access$400(UnitCompiler.java:185)
at org.codehaus.janino.UnitCompiler$2.visitPackageMemberClassDeclaration(UnitCompiler.java:347)
at org.codehaus.janino.Java$PackageMemberClassDeclaration.accept(Java.java:1139)
at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:354)
at org.codehaus.janino.UnitCompiler.compileUnit(UnitCompiler.java:322)
at org.codehaus.janino.JavaSourceClassLoader.generateBytecodes(JavaSourceClassLoader.java:224)
... 13 more
31130 [Thread-4] ERROR org.lazywizard.console.Console - Failed to load command AddAdminBC (class: data.console.commands.AddAdminBC) from <path_to_starsector>/starsector/./mods/Better Colonies/data/console/commands.csv
java.lang.ClassNotFoundException: File 'data/console/commands/AddAdminBC.java', Line 67, Column 53: Unknown variable or type "OfficerManagerEvent"
Judging by the reported error, and that it's only something which has an impact on the console (or seems to be, at least), I'm not really too worried about it but figured I'd just let ya know. For the time being, I just deleted the command out of the mod folder, which seems to have stymied the issue. Let me know if you need any more logs or anything in regards to reproducibility.
