Reproduce this by creating a Faerie or Dryad character (any race with racial specific starting kit) and then going back to the Create Character wizard.
24:49.22.026 : exception
java.lang.NullPointerException
at mclachlan.maze.ui.diygui.CreateCharacterWidget.setStartingKit(CreateCharacterWidget.java:1352)
at mclachlan.maze.ui.diygui.CreateCharacterWidget.setRace(CreateCharacterWidget.java:1298)
at mclachlan.maze.ui.diygui.CreateCharacterWidget.updateState(CreateCharacterWidget.java:880)
at mclachlan.maze.ui.diygui.CreateCharacterWidget.refresh(CreateCharacterWidget.java:147)
at mclachlan.maze.ui.diygui.DiyGuiUserInterface.showCreateCharacterScreen(DiyGuiUserInterface.java:737)
at mclachlan.maze.ui.diygui.DiyGuiUserInterface.changeState(DiyGuiUserInterface.java:422)
at mclachlan.maze.game.Maze.changeState(Maze.java:626)
at mclachlan.maze.game.Maze.pushState(Maze.java:545)
at mclachlan.maze.ui.diygui.MainMenu.createCharacter(MainMenu.java:199)
at mclachlan.maze.ui.diygui.MainMenu.actionPerformed(MainMenu.java:136)
at mclachlan.diygui.toolkit.Widget.notifyListeners(Widget.java:285)
at mclachlan.diygui.toolkit.Widget.processMouseClicked(Widget.java:226)
at mclachlan.diygui.toolkit.DIYToolkit.mouseClicked(DIYToolkit.java:643)
at mclachlan.diygui.toolkit.DIYToolkit.processEvent(DIYToolkit.java:537)
at mclachlan.maze.ui.diygui.DiyGuiUserInterface$EventProcessor.run(DiyGuiUserInterface.java:1610)
Anonymous