Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

Greetings.  I had a brief look into your game, partly because I ran into a crash on the first launch after the tutorial cargo mission (the first mission completes correctly, launching from the new station again crashes).  This happened on two separate games.  The contact I found on both was into Salvage and only good at finding Retrieve Object missions, so I took one of those on both games.  The '... 12 more' part is what's in the console and the log, I didn't truncate it.  Good luck.

ERROR [main] (Lwjgl3Launcher.kt:20) - Fatal Error!

java.lang.RuntimeException: Actor: KTextButton: SET FLT

    at com.badlogic.gdx.scenes.scene2d.Actor.notify(Actor.java:192)

    at com.badlogic.gdx.scenes.scene2d.Actor.fire(Actor.java:152)

    at com.badlogic.gdx.scenes.scene2d.ui.Button.setChecked(Button.java:125)

    at com.badlogic.gdx.scenes.scene2d.ui.Button$1.clicked(Button.java:93)

    at com.badlogic.gdx.scenes.scene2d.utils.ClickListener.touchUp(ClickListener.java:88)

    at com.badlogic.gdx.scenes.scene2d.InputListener.handle(InputListener.java:71)

    at com.badlogic.gdx.scenes.scene2d.Stage.touchUp(Stage.java:354)

    at com.badlogic.gdx.InputEventQueue.drain(InputEventQueue.java:70)

    at com.badlogic.gdx.backends.lwjgl3.DefaultLwjgl3Input.update(DefaultLwjgl3Input.java:189)

    at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Window.update(Lwjgl3Window.java:378)

    at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.loop(Lwjgl3Application.java:193)

    at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.<init>(Lwjgl3Application.java:167)

    at ch.raoc.orbitrucker.lwjgl3.Lwjgl3Launcher.main(Lwjgl3Launcher.kt:14)

Caused by: java.util.NoSuchElementException: List is empty.

    at kotlin.collections.CollectionsKt___CollectionsKt.first(_Collections.kt:214)

    at ch.raoc.orbitrucker.ui.navigation.CelestialNavigationUiComponent$setFlightPlanButton$1$invoke$$inlined$onChange$1.changed(events.kt:639)

    at com.badlogic.gdx.scenes.scene2d.utils.ChangeListener.handle(ChangeListener.java:28)

    at com.badlogic.gdx.scenes.scene2d.Actor.notify(Actor.java:188)

    ... 12 more

Exception in thread "main" java.lang.RuntimeException: Actor: KTextButton: SET FLT

    at com.badlogic.gdx.scenes.scene2d.Actor.notify(Actor.java:192)

    at com.badlogic.gdx.scenes.scene2d.Actor.fire(Actor.java:152)

    at com.badlogic.gdx.scenes.scene2d.ui.Button.setChecked(Button.java:125)

    at com.badlogic.gdx.scenes.scene2d.ui.Button$1.clicked(Button.java:93)

    at com.badlogic.gdx.scenes.scene2d.utils.ClickListener.touchUp(ClickListener.java:88)

    at com.badlogic.gdx.scenes.scene2d.InputListener.handle(InputListener.java:71)

    at com.badlogic.gdx.scenes.scene2d.Stage.touchUp(Stage.java:354)

    at com.badlogic.gdx.InputEventQueue.drain(InputEventQueue.java:70)

    at com.badlogic.gdx.backends.lwjgl3.DefaultLwjgl3Input.update(DefaultLwjgl3Input.java:189)

    at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Window.update(Lwjgl3Window.java:378)

    at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.loop(Lwjgl3Application.java:193)

    at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.<init>(Lwjgl3Application.java:167)

    at ch.raoc.orbitrucker.lwjgl3.Lwjgl3Launcher.main(Lwjgl3Launcher.kt:14)

Caused by: java.util.NoSuchElementException: List is empty.

    at kotlin.collections.CollectionsKt___CollectionsKt.first(_Collections.kt:214)

    at ch.raoc.orbitrucker.ui.navigation.CelestialNavigationUiComponent$setFlightPlanButton$1$invoke$$inlined$onChange$1.changed(events.kt:639)

    at com.badlogic.gdx.scenes.scene2d.utils.ChangeListener.handle(ChangeListener.java:28)

    at com.badlogic.gdx.scenes.scene2d.Actor.notify(Actor.java:188)

    ... 12 more

(1 edit)

Thanks a lot for bringing this to my attention, and sorry for the inconvenience (and my late reply). If I read this right, then this crash happens when you push the button to set the flight plan, is that correct?

Indeed, from the log it almost sounds as if you’re trying to set a flightplan without having a flightplan… but of course then the button should be disabled, and usually it is as far as I can tell.

If you could describe exactly what you do/did before the crash, that would help a lot.

(+1)

I had a flight plan set to Unknown Object (I think it was called), because I supposed that must be the satellite I was supposed to repair.  I could be wrong about where I was supposed to go, I didn't see anything else but other stations in the destination list.  Aside from that, the flight plan was generated and locked in just like in the first mission.  I haven't played the game since, but I remember the crash happened as I tried to actually launch, not during planning.

Object in Space is the current placeholder target for recovery missions, so that would make sense. What I find really odd is the timing… If it would have crashed if you were departing from the object after doing the mission, that I could understand, because I did indeed just fix a bug in the last release that could cause such a crash. But when departing from the station, that seems really odd. I’ll have to play around a bit and see if I can reproduce this somehow.