kakaragame / Kakara

The Kakara base game consisting of the client, engine, common game and server modules.
MIT License
3 stars 0 forks source link

Kakara NumberFormatException #73

Closed ryandw11 closed 3 years ago

ryandw11 commented 4 years ago

Describe the bug Clicking the Singleplayer button results in a NumberFormatException.

Error

[main] ERROR org.kakara.client.KakaraGame - unable to start game
java.lang.NumberFormatException: null
        at java.base/java.lang.Integer.parseInt(Integer.java:620)
        at java.base/java.lang.Integer.parseInt(Integer.java:776)
        at org.kakara.client.MoreUtils.getPoolSize(MoreUtils.java:85)
        at org.kakara.client.game.IntegratedServer.<init>(IntegratedServer.java:67)
        at org.kakara.client.scenes.MainMenuScene.singlePlayerClick(MainMenuScene.java:174)
        at org.kakara.client.scenes.MainMenuScene.lambda$loadGraphics$2(MainMenuScene.java:119)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:567)
        at org.kakara.engine.ui.components.GeneralComponent.triggerEvent(GeneralComponent.java:204)
        at org.kakara.engine.ui.components.shapes.Rectangle.onClick(Rectangle.java:68)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:567)
        at org.kakara.engine.events.EventManager.fireHandler(EventManager.java:46)
        at org.kakara.engine.input.MouseInput.lambda$init$2(MouseInput.java:82)
        at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:36)
        at org.lwjgl.system.JNI.invokeV(Native Method)
        at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3094)
        at org.kakara.engine.window.Window.update(Window.java:246)
        at org.kakara.engine.GameEngine.render(GameEngine.java:149)
        at org.kakara.engine.GameEngine.gameLoop(GameEngine.java:104)
        at org.kakara.engine.GameEngine.run(GameEngine.java:61)
        at org.kakara.client.Main.main(Main.java:47)