yairm210 / Unciv

Open-source Android/Desktop remake of Civ V
Mozilla Public License 2.0
8.35k stars 1.56k forks source link

open game #12217

Closed EmreAktass closed 5 days ago

EmreAktass commented 5 days ago

Is there an existing issue for this?

Game Version

4.13.8

Describe the bug

Platform: Android Version: 4.13.8 (Build 1.048) Rulesets: [Civ V - Vanilla, Civ V - Gods & Kings] Last Screen: com.unciv.ui.screens.mainmenuscreen.MainMenuScreen


Device Model: SM-A305F API Level: 30 System Memory: 3746 MB Available (used by Kernel): 931 MB System Low Memory state: false Java heap limit: 512 MB Java heap free: 4 MB


Message:

java.util.NoSuchElementException: Collection is empty.
    at kotlin.collections.CollectionsKt___CollectionsKt.first(_Collections.kt:201)
    at com.unciv.ui.screens.newgamescreen.ScenarioSelectTable.<init>(MapOptionsTable.kt:29)
    at com.unciv.ui.screens.newgamescreen.MapOptionsTable.<init>(MapOptionsTable.kt:60)
    at com.unciv.ui.screens.newgamescreen.NewGameScreen.<init>(NewGameScreen.kt:81)
    at com.unciv.ui.screens.newgamescreen.NewGameScreen.<init>(NewGameScreen.kt:50)
    at com.unciv.ui.screens.mainmenuscreen.MainMenuScreen$newGameButton$1.invoke(MainMenuScreen.kt:152)
    at com.unciv.ui.screens.mainmenuscreen.MainMenuScreen$newGameButton$1.invoke(MainMenuScreen.kt:151)
    at com.unciv.ui.screens.mainmenuscreen.MainMenuScreen$getMenuButton$1.invoke(MainMenuScreen.kt:102)
    at com.unciv.ui.screens.mainmenuscreen.MainMenuScreen$getMenuButton$1.invoke(MainMenuScreen.kt:100)
    at com.unciv.ui.components.input.ActivationActionMap.activate(ActivationActionMap.kt:56)
    at com.unciv.ui.components.input.ActorAttachments.activate(ActorAttachments.kt:42)
    at com.unciv.ui.components.input.ActivationExtensionsKt.activate(ActivationExtensions.kt:17)
    at com.unciv.ui.components.input.ActivationListener.tap(ActivationListener.kt:15)
    at com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$1.tap(ActorGestureListener.java:52)
    at com.badlogic.gdx.input.GestureDetector.touchUp(GestureDetector.java:206)
    at com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.handle(ActorGestureListener.java:125)
    at com.badlogic.gdx.scenes.scene2d.Stage.touchUp(Stage.java:354)
    at com.unciv.ui.screens.basescreen.UncivStage.access$touchUp$s80204510(UncivStage.kt:17)
    at com.unciv.ui.screens.basescreen.UncivStage$touchUp$1.invoke(UncivStage.kt:87)
    at com.unciv.ui.screens.basescreen.UncivStage$touchUp$1.invoke(UncivStage.kt:87)
    at com.unciv.ui.crashhandling.CrashHandlingExtensionsKt$wrapCrashHandling$1.invoke(CrashHandlingExtensions.kt:17)
    at com.unciv.ui.screens.basescreen.UncivStage.touchUp(UncivStage.kt:87)
    at com.badlogic.gdx.backends.android.DefaultAndroidInput.processEvents(DefaultAndroidInput.java:423)
    at com.badlogic.gdx.backends.android.AndroidGraphics.onDrawFrame(AndroidGraphics.java:503)
    at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1591)
    at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1286)

Steps to Reproduce

  1. Go to '...'
  2. Click on '...'
  3. Scroll down to '...'
  4. See error

Screenshots

No response

Link to save file

No response

Operating System

Android

Additional Information

No response

yairm210 commented 5 days ago

Copy of #12214 Please upgrade to 4.13.8-patch1