Error:Error loading mission preview
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at com.fs.starfarer.loading.scripts.ScriptStore.o00000(Unknown Source)
at com.fs.starfarer.settings.StarfarerSettings.Ó00000(Unknown Source)
at com.fs.starfarer.campaign.fleet.FleetMember.updateStatsBasedOnCrew(Unknown Source)
at com.fs.starfarer.campaign.fleet.FleetMember.updateOnlyStatsThatCanRelyOnCROrCrew(Unknown Source)
at com.fs.starfarer.campaign.fleet.FleetMember.updateStats(Unknown Source)
at com.fs.starfarer.campaign.fleet.FleetMember.<init>(Unknown Source)
at com.fs.starfarer.combat.super.o00000(Unknown Source)
at com.fs.starfarer.title.ooOO.K.addToFleet(Unknown Source)
at com.fs.starfarer.title.ooOO.K.addToFleet(Unknown Source)
at data.missions.turningthetables.MissionDefinition.defineMission(MissionDefinition.java:37)
at com.fs.starfarer.title.ooOO.K.<init>(Unknown Source)
at com.fs.starfarer.title.ooOO.D.o00000(Unknown Source)
at com.fs.starfarer.title.ooOO.J.o00000(Unknown Source)
at com.fs.starfarer.title.ooOO.J.<init>(Unknown Source)
at com.fs.starfarer.title.ooOO.E.<init>(Unknown Source)
at com.fs.starfarer.title.OoOO.ÖôÒ000(Unknown Source)
at com.fs.starfarer.title.OoOO.class.for$super(Unknown Source)
at com.fs.starfarer.B.ØÓÒ000(Unknown Source)
at com.fs.oOOO.A.Ò00000(Unknown Source)
at com.fs.starfarer.combat.O0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$2.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Cause:One known cause is having a mission java script file in both the data/scripts/missions/[mission] as well as in a compiled JAR file at the same time.
Resolution- Keep your source files separate from the mod data folder, so there is only one source of java files to be compiled
- Do not compile your mission java files, leave them as loose files