I actually do think I have unassigned administrators which was fairly recently after this started happening, so that's got to be the issue.
I just ran into this problem with my one administrator assigned to a colony, so apparently that's not the issue.
1678657 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.econ.MarketAPI.getAccessibilityMod()" because "market" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.econ.MarketAPI.getAccessibilityMod()" because "market" is null
at data.skills.FourthDimensionalSight$Level1.unapply(FourthDimensionalSight.java:21)
at com.fs.starfarer.campaign.CharacterStats.refreshGovernedOutpostEffects(Unknown Source)
at data.scripts.ix.listeners.IXAdminEasyModeListener.reportPlayerOpenedMarket(IXAdminEasyModeListener.java:56)
at com.fs.starfarer.campaign.CampaignEngine.reportPlayerOpenedMarket(Unknown Source)
at com.fs.starfarer.campaign.CampaignState.startEncounterInvolvingPlayerFleet(Unknown Source)
at com.fs.starfarer.campaign.BaseLocation.advance(Unknown Source)
at com.fs.starfarer.campaign.StarSystem.advance(Unknown Source)
at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source)
at com.fs.starfarer.campaign.CampaignState.advance(Unknown Source)
at com.fs.starfarer.BaseGameState.traverse(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.base/java.lang.Thread.run(Unknown Source)