Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Pages: 1 ... 3 4 [5] 6

Author Topic: [0.97a] Fleet Journal v1.1.3  (Read 51791 times)

Ontheheavens

  • Commander
  • ***
  • Posts: 137
    • View Profile
Re: [0.97a] Fleet Journal v1.1.1
« Reply #60 on: February 14, 2024, 07:34:39 AM »

I'm not sure what is the point of linking to my current locations all the notes I add?
Spoiler
[close]

An apt observation, thanks for your feedback! Made it so that only the important note entries have an arrow, will be in the next update. To be honest, it would be preferable that only selected entry has an arrow, but the API doesn't provide an easy way for that. Regrettably.


Hi great idea, starred the repo.

Can I safely:  add and activate this mod to a game instance in progress?

(also might recommend to let players know the answer to this question as well on page one of the mod)

Yes, it is absolutely safe as far as I am aware. Have added some hints to the OP post according to your suggestions. Thank you!
Logged
   

eidolad

  • Commander
  • ***
  • Posts: 227
    • View Profile
Re: [0.97a] Fleet Journal v1.1.1
« Reply #61 on: February 14, 2024, 08:34:43 AM »

Hi great idea, starred the repo.

Can I safely:  add and activate this mod to a game instance in progress?

(also might recommend to let players know the answer to this question as well on page one of the mod)

Yes, it is absolutely safe as far as I am aware. Have added some hints to the OP post according to your suggestions. Thank you!

excellent!  adding now
Logged

PieceOfGood

  • Ensign
  • *
  • Posts: 22
    • View Profile
Re: [0.97a] Fleet Journal v1.1.1
« Reply #62 on: February 16, 2024, 04:07:29 AM »

The game crashes when trying to enter the "Mirage-Truth" binary star system at the galactic core.
Spoiler
511093 [Thread-3] INFO  com.fs.starfarer.api.impl.campaign.intel.AnalyzeEntityMissionIntel  - Created AnalyzeEntityMissionIntel: Domain-era Probe, faction: Sindrian Fuel
512376 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.IllegalStateException: shipVariant must not be null
java.lang.IllegalStateException: shipVariant must not be null
   at fleetjour.scripts.panel.Common.getVariantOfDerelict(Common.kt:57)
   at fleetjour.scripts.AutoWriterScript.checkDerelictValidity(AutoWriterScript.kt:67)
   at fleetjour.scripts.AutoWriterScript.checkLoggingValidity(AutoWriterScript.kt:52)
   at fleetjour.scripts.AutoWriterScript.reportEntityDiscovered(AutoWriterScript.kt:28)
   at com.fs.starfarer.api.campaign.listeners.ListenerUtil.reportEntityDiscovered(ListenerUtil.java:130)
   at com.fs.starfarer.api.campaign.listeners.CoreDiscoverEntityPlugin.discoverEntity(CoreDiscoverEntityPlugin.java:47)
   at com.fs.starfarer.campaign.SensorContactIndicatorManager.advance(Unknown Source)
   at com.fs.starfarer.campaign.BaseCampaignEntity.advance(Unknown Source)
   at com.fs.starfarer.campaign.CustomCampaignEntity.advance(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.lang.Thread.run(Thread.java:748)
[close]
Logged

Ontheheavens

  • Commander
  • ***
  • Posts: 137
    • View Profile
Re: [0.97a] Fleet Journal v1.1.2
« Reply #63 on: February 16, 2024, 05:51:54 AM »

The game crashes when trying to enter the "Mirage-Truth" binary star system at the galactic core.
Spoiler
511093 [Thread-3] INFO  com.fs.starfarer.api.impl.campaign.intel.AnalyzeEntityMissionIntel  - Created AnalyzeEntityMissionIntel: Domain-era Probe, faction: Sindrian Fuel
512376 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.IllegalStateException: shipVariant must not be null
java.lang.IllegalStateException: shipVariant must not be null
   at fleetjour.scripts.panel.Common.getVariantOfDerelict(Common.kt:57)
   at fleetjour.scripts.AutoWriterScript.checkDerelictValidity(AutoWriterScript.kt:67)
   at fleetjour.scripts.AutoWriterScript.checkLoggingValidity(AutoWriterScript.kt:52)
   at fleetjour.scripts.AutoWriterScript.reportEntityDiscovered(AutoWriterScript.kt:28)
   at com.fs.starfarer.api.campaign.listeners.ListenerUtil.reportEntityDiscovered(ListenerUtil.java:130)
   at com.fs.starfarer.api.campaign.listeners.CoreDiscoverEntityPlugin.discoverEntity(CoreDiscoverEntityPlugin.java:47)
   at com.fs.starfarer.campaign.SensorContactIndicatorManager.advance(Unknown Source)
   at com.fs.starfarer.campaign.BaseCampaignEntity.advance(Unknown Source)
   at com.fs.starfarer.campaign.CustomCampaignEntity.advance(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.lang.Thread.run(Thread.java:748)
[close]

Reproduced and fixed, thanks.

Updated to 1.1.2: save-compatible.
  • Now only important entries should have map arrow pointers.
  • Fixed crash for derelicts with null variants (Empty derelict orbiting Fort Toxx in Mirage-Truth).
Logged
   

JamesTripleQ

  • Ensign
  • *
  • Posts: 46
    • View Profile
Re: [0.97a] Fleet Journal v1.1.2
« Reply #64 on: February 18, 2024, 04:03:11 AM »

Probably one if not the best utility mod out there, amazing work, just one tiny thing: could you please add version checker support that way it's a lot easier to know when there's updates?
Logged

F3nn3L

  • Ensign
  • *
  • Posts: 5
    • View Profile
Re: [0.97a] Fleet Journal v1.1.2
« Reply #65 on: February 22, 2024, 10:27:10 PM »

The game crashes when you go to the Knights of Ludd Singularity system:

Spoiler

7553646 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.ClassCastException: class com.fs.starfarer.campaign.BaseLocation$LocationToken cannot be cast to class com.fs.starfarer.campaign.fleet.CampaignFleet (com.fs.starfarer.campaign.BaseLocation$LocationToken and com.fs.starfarer.campaign.fleet.CampaignFleet are in unnamed module of loader 'app')
java.lang.ClassCastException: class com.fs.starfarer.campaign.BaseLocation$LocationToken cannot be cast to class com.fs.starfarer.campaign.fleet.CampaignFleet (com.fs.starfarer.campaign.BaseLocation$LocationToken and com.fs.starfarer.campaign.fleet.CampaignFleet are in unnamed module of loader 'app')
   at com.fs.starfarer.campaign.CircularFleetOrbit.setEntity(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.BaseLocation$LocationToken.setOrbit(Unknown Source) ~[port_obf.jar:?]
   at fleetjour.scripts.objects.JournalEntry.makeDoubleWithSameOrbit(JournalEntry.kt:56) ~[?:?]
   at fleetjour.scripts.objects.JournalEntry.<init>(JournalEntry.kt:29) ~[?:?]
   at fleetjour.scripts.EntryWriter.writeQuickEntry(EntryWriter.kt:209) ~[?:?]
   at fleetjour.scripts.AutoWriterScript.reportEntityDiscovered(AutoWriterScript.kt:34) ~[?:?]
   at com.fs.starfarer.api.campaign.listeners.ListenerUtil.reportEntityDiscovered(ListenerUtil.java:130) ~[starfarer.api.jar:?]
   at com.fs.starfarer.api.campaign.listeners.CoreDiscoverEntityPlugin.discoverEntity(CoreDiscoverEntityPlugin.java:47) ~[starfarer.api.jar:?]
   at com.fs.starfarer.campaign.SensorContactIndicatorManager.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.BaseCampaignEntity.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.fleet.CampaignFleet.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.BaseLocation.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.StarSystem.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.CampaignState.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.BaseGameState.traverse(Unknown Source) ~[port_obf.jar:?]
   at com.fs.state.AppDriver.begin(Unknown Source) ~[port.common_obf.jar:?]
   at com.fs.starfarer.combat.CombatMain.main(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.StarfarerLauncher.super(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) ~[port_obf.jar:?]
   at java.base/java.lang.Thread.run(Thread.java:1575) [?:?]
[close]
Logged

Ontheheavens

  • Commander
  • ***
  • Posts: 137
    • View Profile
Re: [0.97a] Fleet Journal v1.1.2
« Reply #66 on: February 23, 2024, 08:10:12 PM »

Probably one if not the best utility mod out there, amazing work, just one tiny thing: could you please add version checker support that way it's a lot easier to know when there's updates?

I'd rather not, sorry!

The game crashes when you go to the Knights of Ludd Singularity system:

Spoiler

7553646 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.ClassCastException: class com.fs.starfarer.campaign.BaseLocation$LocationToken cannot be cast to class com.fs.starfarer.campaign.fleet.CampaignFleet (com.fs.starfarer.campaign.BaseLocation$LocationToken and com.fs.starfarer.campaign.fleet.CampaignFleet are in unnamed module of loader 'app')
java.lang.ClassCastException: class com.fs.starfarer.campaign.BaseLocation$LocationToken cannot be cast to class com.fs.starfarer.campaign.fleet.CampaignFleet (com.fs.starfarer.campaign.BaseLocation$LocationToken and com.fs.starfarer.campaign.fleet.CampaignFleet are in unnamed module of loader 'app')
   at com.fs.starfarer.campaign.CircularFleetOrbit.setEntity(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.BaseLocation$LocationToken.setOrbit(Unknown Source) ~[port_obf.jar:?]
   at fleetjour.scripts.objects.JournalEntry.makeDoubleWithSameOrbit(JournalEntry.kt:56) ~[?:?]
   at fleetjour.scripts.objects.JournalEntry.<init>(JournalEntry.kt:29) ~[?:?]
   at fleetjour.scripts.EntryWriter.writeQuickEntry(EntryWriter.kt:209) ~[?:?]
   at fleetjour.scripts.AutoWriterScript.reportEntityDiscovered(AutoWriterScript.kt:34) ~[?:?]
   at com.fs.starfarer.api.campaign.listeners.ListenerUtil.reportEntityDiscovered(ListenerUtil.java:130) ~[starfarer.api.jar:?]
   at com.fs.starfarer.api.campaign.listeners.CoreDiscoverEntityPlugin.discoverEntity(CoreDiscoverEntityPlugin.java:47) ~[starfarer.api.jar:?]
   at com.fs.starfarer.campaign.SensorContactIndicatorManager.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.BaseCampaignEntity.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.fleet.CampaignFleet.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.BaseLocation.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.StarSystem.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.CampaignState.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.BaseGameState.traverse(Unknown Source) ~[port_obf.jar:?]
   at com.fs.state.AppDriver.begin(Unknown Source) ~[port.common_obf.jar:?]
   at com.fs.starfarer.combat.CombatMain.main(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.StarfarerLauncher.super(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) ~[port_obf.jar:?]
   at java.base/java.lang.Thread.run(Thread.java:1575) [?:?]
[close]

Not sure if that system is vanilla or modded, can't readily reproduce. Added a quick fix, you can download an updated jar here and swap it with the existing one (in the Fleet Journal mod folder, subfolder "jars")- should be totally save-compatible. I'll do a proper update if the fix resolves the issue.

https://github.com/Ontheheavens/Fleet-Journal/blob/master/jars/fleet_journal.jar
Logged
   

Brainwright

  • Admiral
  • *****
  • Posts: 622
    • View Profile
Re: [0.97a] Fleet Journal v1.1.2
« Reply #67 on: February 23, 2024, 09:00:58 PM »

Just a note, the automatic logging is pretty annoying, sometimes giving 20 entries for one system.  It would be nice to have all the notes in a system under one entry, but failing that, integrating the settings with LunaLib so we can change the settings from within the game would be much appreciated.
Logged

Meelock

  • Ensign
  • *
  • Posts: 30
    • View Profile
Re: [0.97a] Fleet Journal v1.1.2
« Reply #68 on: March 01, 2024, 10:26:15 PM »

Getting this crash when doing Academy missions, with the fixed jar:
Spoiler
Code
5220694 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.RuntimeException: Texture [entry_ruins] from category [fleetjour_intel] not found
java.lang.RuntimeException: Texture [entry_ruins] from category [fleetjour_intel] not found
        at com.fs.starfarer.settings.StarfarerSettings.new(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.settings.StarfarerSettings$1.getSpriteName(Unknown Source) ~[port_obf.jar:?]
        at fleetjour.scripts.AutoWriterScript.reportPlayerSurveyedPlanet(AutoWriterScript.kt:105) ~[?:?]
        at com.fs.starfarer.api.campaign.listeners.ListenerUtil.reportPlayerSurveyedPlanet(ListenerUtil.java:76) ~[starfarer.api.jar:?]
        at com.fs.starfarer.campaign.ui.marketinfo.PlanetSurveyPanel.applySurveyResults(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.campaign.ui.marketinfo.PlanetSurveyPanel.advanceImpl(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.thissuper.advance(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.o000.advanceImpl(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.campaign.ui.marketinfo.newsuper.advanceImpl(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.thissuper.advance(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.o000.advanceImpl(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.campaign.ui.E.advanceImpl(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.thissuper.advance(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.o000.advanceImpl(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.coreui.voidnew.advanceImpl(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.thissuper.advance(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.o000.advanceImpl(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.newui.o0OO.advanceImpl(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.thissuper.advance(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.o000.advanceImpl(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.O.advanceImpl(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.newui.L.advanceImpl(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.thissuper.advance(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.o000.advanceImpl(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.O.advanceImpl(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.newui.o0Oo.advanceImpl(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.thissuper.advance(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.o000.advanceImpl(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.thissuper.advance(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.campaign.CampaignState.advance(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.BaseGameState.traverse(Unknown Source) ~[port_obf.jar:?]
        at com.fs.state.AppDriver.begin(Unknown Source) ~[port.common_obf.jar:?]
        at com.fs.starfarer.combat.CombatMain.main(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.StarfarerLauncher.super(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) ~[port_obf.jar:?]
        at java.base/java.lang.Thread.run(Thread.java:1575) [?:?]
[close]
Logged

Ontheheavens

  • Commander
  • ***
  • Posts: 137
    • View Profile
Re: [0.97a] Fleet Journal v1.1.2
« Reply #69 on: March 02, 2024, 05:27:08 AM »

Getting this crash when doing Academy missions, with the fixed jar:
Spoiler
Code
5220694 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.RuntimeException: Texture [entry_ruins] from category [fleetjour_intel] not found
java.lang.RuntimeException: Texture [entry_ruins] from category [fleetjour_intel] not found
        at com.fs.starfarer.settings.StarfarerSettings.new(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.settings.StarfarerSettings$1.getSpriteName(Unknown Source) ~[port_obf.jar:?]
        at fleetjour.scripts.AutoWriterScript.reportPlayerSurveyedPlanet(AutoWriterScript.kt:105) ~[?:?]
        at com.fs.starfarer.api.campaign.listeners.ListenerUtil.reportPlayerSurveyedPlanet(ListenerUtil.java:76) ~[starfarer.api.jar:?]
        at com.fs.starfarer.campaign.ui.marketinfo.PlanetSurveyPanel.applySurveyResults(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.campaign.ui.marketinfo.PlanetSurveyPanel.advanceImpl(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.thissuper.advance(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.o000.advanceImpl(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.campaign.ui.marketinfo.newsuper.advanceImpl(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.thissuper.advance(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.o000.advanceImpl(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.campaign.ui.E.advanceImpl(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.thissuper.advance(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.o000.advanceImpl(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.coreui.voidnew.advanceImpl(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.thissuper.advance(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.o000.advanceImpl(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.newui.o0OO.advanceImpl(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.thissuper.advance(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.o000.advanceImpl(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.O.advanceImpl(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.newui.L.advanceImpl(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.thissuper.advance(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.o000.advanceImpl(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.O.advanceImpl(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.newui.o0Oo.advanceImpl(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.thissuper.advance(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.o000.advanceImpl(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.ui.thissuper.advance(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.campaign.CampaignState.advance(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.BaseGameState.traverse(Unknown Source) ~[port_obf.jar:?]
        at com.fs.state.AppDriver.begin(Unknown Source) ~[port.common_obf.jar:?]
        at com.fs.starfarer.combat.CombatMain.main(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.StarfarerLauncher.super(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) ~[port_obf.jar:?]
        at java.base/java.lang.Thread.run(Thread.java:1575) [?:?]
[close]

I don't recall anything in the code that would possibly cause this; my first advice would be to double-check whether you indeed have both settings.json in order and image file itself present.

1. settings.json over at /FleetJournal/data/config/ should look like this:
Spoiler
{

    "graphics": {

        "fleetjour_intel": {

          "fleet_journal": "graphics/fleetjour/icons/intel/fleet_journal.png",
         "entry_cache": "graphics/fleetjour/icons/intel/entry_cache.png",
         "entry_debris": "graphics/fleetjour/icons/intel/entry_debris.png",
         "entry_derelict": "graphics/fleetjour/icons/intel/entry_derelict.png",
         "entry_entity": "graphics/fleetjour/icons/intel/entry_entity.png",
         "entry_exclamation": "graphics/fleetjour/icons/intel/entry_exclamation.png",
         "entry_station": "graphics/fleetjour/icons/intel/entry_station.png",
         "entry_stellar_body": "graphics/fleetjour/icons/intel/entry_stellar_body.png",
         "entry_probe": "graphics/fleetjour/icons/intel/entry_probe.png",
         "entry_cryosleeper": "graphics/fleetjour/icons/intel/entry_cryosleeper.png",
         "entry_ruins": "graphics/fleetjour/icons/intel/entry_ruins.png"  #COMMENT: - this is the entry that is supposedly absent!
      }

   }

}
[close]

2. And there should be an image file called "entry_ruins.png" over at /Fleet Journal/graphics/fleetjour/icons/intel/ - if both config file and image are not present, that would most likely be because the jar and the mod files themselves are from different versions, jar being the latest with code that depends on something that isn't there in the folders. One way this could transpire would be - taking latest jar from my previous message and applying it to any but the latest version of the mod.

Should config and image be in order, then I would need more info to reproduce this bug - specific circumstances in which it occured and steps one would need to undertake to reproduce the bug. I also would like to see the modlist.

Just a note, the automatic logging is pretty annoying, sometimes giving 20 entries for one system.  It would be nice to have all the notes in a system under one entry, but failing that, integrating the settings with LunaLib so we can change the settings from within the game would be much appreciated.

Thanks for the feedback! I'll consider what can be done, but no promises. Right now all I can offer is to toggle all automatic logging off entirely in config file.
« Last Edit: March 02, 2024, 05:29:47 AM by Ontheheavens »
Logged
   

Xex

  • Ensign
  • *
  • Posts: 12
    • View Profile
Re: [0.97a] Fleet Journal v1.1.2
« Reply #70 on: March 07, 2024, 04:50:24 PM »

Just a note, the automatic logging is pretty annoying, sometimes giving 20 entries for one system.  It would be nice to have all the notes in a system under one entry, but failing that, integrating the settings with LunaLib so we can change the settings from within the game would be much appreciated.

I know this probably doesn't "fix" your issue, but when I notice things getting cluttered, I just go and delete the entries that I don't think I'll go back to. (Debris Fields and such)
There should be a key that delete's when you have an entry selected.
Logged

Meelock

  • Ensign
  • *
  • Posts: 30
    • View Profile
Re: [0.97a] Fleet Journal v1.1.2
« Reply #71 on: March 19, 2024, 01:37:23 AM »

Crash when syphoning fuel from a young nebula, might be something I picked up on sensors. This is on the latest version with the patch. Thanks
27635019 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.SectorEntityToken.getLocation()" because "<parameter2>" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.SectorEntityToken.getLocation()" because "<parameter2>" is null
   at com.fs.starfarer.campaign.CircularOrbit.<init>(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.CircularOrbit.makeCopy(Unknown Source) ~[port_obf.jar:?]
   at fleetjour.scripts.objects.JournalEntry.makeDoubleWithSameOrbit(JournalEntry.kt:57) ~[?:?]
   at fleetjour.scripts.objects.JournalEntry.<init>(JournalEntry.kt:30) ~[?:?]
   at fleetjour.scripts.EntryWriter.writeQuickEntry(EntryWriter.kt:209) ~[?:?]
   at fleetjour.scripts.AutoWriterScript.reportEntityDiscovered(AutoWriterScript.kt:34) ~[?:?]
   at com.fs.starfarer.api.campaign.listeners.ListenerUtil.reportEntityDiscovered(ListenerUtil.java:130) ~[starfarer.api.jar:?]
   at com.fs.starfarer.api.campaign.listeners.CoreDiscoverEntityPlugin.discoverEntity(CoreDiscoverEntityPlugin.java:47) ~[starfarer.api.jar:?]
   at com.fs.starfarer.campaign.SensorContactIndicatorManager.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.BaseCampaignEntity.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.CampaignTerrain.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.BaseLocation.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.StarSystem.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.CampaignState.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.BaseGameState.traverse(Unknown Source) ~[port_obf.jar:?]
   at com.fs.state.AppDriver.begin(Unknown Source) ~[port.common_obf.jar:?]
   at com.fs.starfarer.combat.CombatMain.main(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.StarfarerLauncher.super(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) ~[port_obf.jar:?]
   at java.base/java.lang.Thread.run(Thread.java:1575) [?:?]
Logged

Meelock

  • Ensign
  • *
  • Posts: 30
    • View Profile
Re: [0.97a] Fleet Journal v1.1.2
« Reply #72 on: March 20, 2024, 07:26:41 PM »

It appears said crash is occuring when I pick up sensors on a specific derelict ship in the nebula.
Logged

Resetium

  • Ensign
  • *
  • Posts: 15
  • Funny robot-lover
    • View Profile
Re: [0.97a] Fleet Journal v1.1.2
« Reply #73 on: March 28, 2024, 07:43:57 PM »

Crash when syphoning fuel from a young nebula, might be something I picked up on sensors. This is on the latest version with the patch. Thanks
Spoiler
27635019 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.SectorEntityToken.getLocation()" because "<parameter2>" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.SectorEntityToken.getLocation()" because "<parameter2>" is null
   at com.fs.starfarer.campaign.CircularOrbit.<init>(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.CircularOrbit.makeCopy(Unknown Source) ~[port_obf.jar:?]
   at fleetjour.scripts.objects.JournalEntry.makeDoubleWithSameOrbit(JournalEntry.kt:57) ~[?:?]
   at fleetjour.scripts.objects.JournalEntry.<init>(JournalEntry.kt:30) ~[?:?]
   at fleetjour.scripts.EntryWriter.writeQuickEntry(EntryWriter.kt:209) ~[?:?]
   at fleetjour.scripts.AutoWriterScript.reportEntityDiscovered(AutoWriterScript.kt:34) ~[?:?]
   at com.fs.starfarer.api.campaign.listeners.ListenerUtil.reportEntityDiscovered(ListenerUtil.java:130) ~[starfarer.api.jar:?]
   at com.fs.starfarer.api.campaign.listeners.CoreDiscoverEntityPlugin.discoverEntity(CoreDiscoverEntityPlugin.java:47) ~[starfarer.api.jar:?]
   at com.fs.starfarer.campaign.SensorContactIndicatorManager.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.BaseCampaignEntity.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.CampaignTerrain.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.BaseLocation.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.StarSystem.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.CampaignState.advance(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.BaseGameState.traverse(Unknown Source) ~[port_obf.jar:?]
   at com.fs.state.AppDriver.begin(Unknown Source) ~[port.common_obf.jar:?]
   at com.fs.starfarer.combat.CombatMain.main(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.StarfarerLauncher.super(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) ~[port_obf.jar:?]
   at java.base/java.lang.Thread.run(Thread.java:1575) [?:?]
[close]
Seconding this, in my case I detected (and was about to identify) something in an old nebula. Latest version and all that.
Spoiler
441558 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException
java.lang.NullPointerException
   at com.fs.starfarer.campaign.CircularOrbit.<init>(Unknown Source)
   at com.fs.starfarer.campaign.CircularOrbit.makeCopy(Unknown Source)
   at fleetjour.scripts.objects.JournalEntry.makeDoubleWithSameOrbit(JournalEntry.kt:56)
   at fleetjour.scripts.objects.JournalEntry.<init>(JournalEntry.kt:29)
   at fleetjour.scripts.EntryWriter.writeQuickEntry(EntryWriter.kt:209)
   at fleetjour.scripts.AutoWriterScript.reportEntityDiscovered(AutoWriterScript.kt:34)
   at com.fs.starfarer.api.campaign.listeners.ListenerUtil.reportEntityDiscovered(ListenerUtil.java:130)
   at com.fs.starfarer.api.campaign.listeners.CoreDiscoverEntityPlugin.discoverEntity(CoreDiscoverEntityPlugin.java:47)
   at com.fs.starfarer.campaign.SensorContactIndicatorManager.advance(Unknown Source)
   at com.fs.starfarer.campaign.BaseCampaignEntity.advance(Unknown Source)
   at com.fs.starfarer.campaign.CampaignTerrain.advance(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.super(Unknown Source)
   at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
[close]
So I guess it's some kind of nebula-exclusive derelict that doesn't like existing?

Edit 1: Disabled auto-logging and it fixed the issue. It turned out to be a normal debris field with an Epoch and a Torpor (both from LOST_SECTOR's Enigma faction).
« Last Edit: March 28, 2024, 07:56:52 PM by Resetium »
Logged
More Modded [REDACTED] Ships!
Sometimes i feel like my brain has been hit by salamanders not gonna lie.
Satbomb the Hegemony.

CV514

  • Ensign
  • *
  • Posts: 24
    • View Profile
Re: [0.97a] Fleet Journal v1.1.2
« Reply #74 on: April 02, 2024, 05:59:17 AM »

Reproducible hand-made crash situation while attempting to "J" over specific fleet from Neoteric Advent v0.2

Fleet in question, Light of Maya star system
Code
CampaignFleetAPI Beholder = MagicCampaign.createFleet(
                "// ERROR 404 //",
                "tritachyon_hostile",
                FleetTypes.PERSON_BOUNTY_FLEET,
                "01000100 01101001 01100101",
                "Ex7s_Mayawati7s_Deceptive",
                true,
                false,
                Vergil7s,
                null,
                false,
                0,
                null, //same reinforcement faction as the fleet
                5f,
                Planeta_1,
                FleetAssignment.ORBIT_AGGRESSIVE,
                Planeta_1,
                true,
                false,
                null
        );
[close]

starsector.log
Code
2202384 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.ClassCastException: class com.fs.starfarer.campaign.BaseLocation$LocationToken cannot be cast to class com.fs.starfarer.campaign.fleet.CampaignFleet (com.fs.starfarer.campaign.BaseLocation$LocationToken and com.fs.starfarer.campaign.fleet.CampaignFleet are in unnamed module of loader 'app')
java.lang.ClassCastException: class com.fs.starfarer.campaign.BaseLocation$LocationToken cannot be cast to class com.fs.starfarer.campaign.fleet.CampaignFleet (com.fs.starfarer.campaign.BaseLocation$LocationToken and com.fs.starfarer.campaign.fleet.CampaignFleet are in unnamed module of loader 'app')
at com.fs.starfarer.campaign.CircularFleetOrbit.setEntity(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.campaign.BaseLocation$LocationToken.setOrbit(Unknown Source) ~[port_obf.jar:?]
at fleetjour.scripts.objects.JournalEntry.makeDoubleWithSameOrbit(JournalEntry.kt:56) ~[?:?]
at fleetjour.scripts.objects.JournalEntry.<init>(JournalEntry.kt:29) ~[?:?]
at fleetjour.scripts.EntryWriter.writeQuickEntry(EntryWriter.kt:209) ~[?:?]
at fleetjour.scripts.EntryWriter.writeQuickEntry$default(EntryWriter.kt:202) ~[?:?]
at fleetjour.scripts.QuickWriterListener.checkForQuickWrite(QuickWriterListener.kt:50) ~[?:?]
at fleetjour.scripts.QuickWriterListener.advance(QuickWriterListener.kt:27) ~[?:?]
at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.campaign.CampaignState.advance(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.BaseGameState.traverse(Unknown Source) ~[port_obf.jar:?]
at com.fs.state.AppDriver.begin(Unknown Source) ~[port.common_obf.jar:?]
at com.fs.starfarer.combat.CombatMain.main(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.StarfarerLauncher.super(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) ~[port_obf.jar:?]
at java.base/java.lang.Thread.run(Thread.java:1575) [?:?]
[close]
Logged
Pages: 1 ... 3 4 [5] 6