yairm210 / Unciv

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

Multiplayer Next Turn Crash in v4.12.18 - SOLVED 4.12.18-patch1 #12095

Closed AaronCSchmitz closed 1 month ago

AaronCSchmitz commented 3 months ago

Is there an existing issue for this?

Game Version

4.12.18

Describe the bug

Unciv throws a stack overflow error whenever I try to end my turn in a 3 player multiplayer game after the latest patch

This happens on both Windows and Android versions

No mods installed

Steps to Reproduce

  1. Load Multiplayer Game
  2. Click "Next Turn"
  3. ???
  4. See error
### Error
java.lang.StackOverflowError
    at com.badlogic.gdx.utils.JsonWriter.value(JsonWriter.java:88)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:674)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)
    at com.badlogic.gdx.utils.Json.writeFields(Json.java:327)
    at com.badlogic.gdx.utils.Json.writeValue(Json.java:680)

lasterror.txt

Screenshots

image

https://github.com/user-attachments/assets/31928e83-51dc-4a5c-bca8-2df008bd0ceb

Link to save file

3 MAN.json

Operating System

Windows

Additional Information

Platform: Desktop Version: 4.12.18 (Build 1,035) Rulesets: [Civ V - Vanilla, Civ V - Gods & Kings] Last Screen: com.unciv.ui.screens.worldscreen.WorldScreen


OS: Windows 10 Windows 10 Home Single Language Version 22H2 (Build 19045) Java: Eclipse Adoptium Temurin-11.0.24+8 Max Memory: 1024 MB System default encoding: windows-1252


**Save Mods:**
[Civ V - Gods & Kings]
ncwoehler commented 3 months ago

Same here. Same error occurs when trying to go back to the main menu. I assume storing an autosave is broken somehow. ps: Awesome game, thank you!

AaronCSchmitz commented 3 months ago

Can confirm, it also happens when exiting to the main menu from a multiplayer game

yairm210 commented 3 months ago

Reopening for others to see

ncwoehler commented 3 months ago

Tested with latest master and it is working again, thanks for the quick fix 🎉

AaronCSchmitz commented 3 months ago

Also can confirm, working!