Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
1 task done
AaronCSchmitz opened this issue Aug 9, 2024 · 5 comments · Fixed by #12097
Closed
1 task done

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

AaronCSchmitz opened this issue Aug 9, 2024 · 5 comments · Fixed by #12097

Comments

@AaronCSchmitz
Copy link

AaronCSchmitz commented Aug 9, 2024

Is there an existing issue for this?

  • I have searched the existing issues

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

Unciv.2024-08-09.00-36-16.mp4

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
Copy link

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
Copy link
Author

AaronCSchmitz commented Aug 9, 2024

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

@yairm210
Copy link
Owner

yairm210 commented Aug 9, 2024

Reopening for others to see

@yairm210 yairm210 reopened this Aug 9, 2024
@yairm210 yairm210 changed the title Multiplayer Next Turn Crash in v4.12.18 Multiplayer Next Turn Crash in v4.12.18 - SOLVED 4.12.18-patch1 Aug 9, 2024
@yairm210 yairm210 added the Solved label Aug 9, 2024
@ncwoehler
Copy link

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

@AaronCSchmitz
Copy link
Author

Also can confirm, working!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants