Caused by: java.lang.NullPointerException at com.riiablo.screen.panel.InventoryPanel.<init>(InventoryPanel.java:285) at com.riiablo.screen.GameScreen.<init>(GameScreen.java:337) at com.riiablo.screen.GameScreen.<init>(GameScreen.java:258) at com.riiablo.screen.CreateCharacterScreen$5.changed(CreateCharacterScreen.java:191) at com.badlogic.gdx.scenes.scene2d.utils.ChangeListener.handle(ChangeListener.java:28) at com.badlogic.gdx.scenes.scene2d.Actor.notify(Actor.java:188) ... 11 more
The actual line is Label invgold = new Label(Integer.toString(Riiablo.charData.getStats().get(Stat.gold).asInt()), Riiablo.fonts.font16);
Caused by: java.lang.NullPointerException at com.riiablo.screen.panel.InventoryPanel.<init>(InventoryPanel.java:285) at com.riiablo.screen.GameScreen.<init>(GameScreen.java:337) at com.riiablo.screen.GameScreen.<init>(GameScreen.java:258) at com.riiablo.screen.CreateCharacterScreen$5.changed(CreateCharacterScreen.java:191) at com.badlogic.gdx.scenes.scene2d.utils.ChangeListener.handle(ChangeListener.java:28) at com.badlogic.gdx.scenes.scene2d.Actor.notify(Actor.java:188) ... 11 more
The actual line is
Label invgold = new Label(Integer.toString(Riiablo.charData.getStats().get(Stat.gold).asInt()), Riiablo.fonts.font16);
Printing
Riiablo.charData.getStats().dump()
givesPrinting
Riiablo.charData.getStats().get(Stat.gold)
givesnull