-
Notifications
You must be signed in to change notification settings - Fork 58
Description
When the PLATFORMS setting in ADD-ONS is set to HTML (TEAVM) without also selecting iOS, Exception will be thrown if illegal characters are entered in the Java Version input field in SETTINGS.
Exception in thread "main" java.lang.RuntimeException: Actor: TextField
at com.badlogic.gdx.scenes.scene2d.Actor.notify(Actor.java:192)
at com.badlogic.gdx.scenes.scene2d.Actor.fire(Actor.java:152)
at com.badlogic.gdx.scenes.scene2d.Stage.keyTyped(Stage.java:450)
at com.badlogic.gdx.InputEventQueue.drain(InputEventQueue.java:64)
at com.badlogic.gdx.backends.lwjgl3.DefaultLwjgl3Input.update(DefaultLwjgl3Input.java:190)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Window.update(Lwjgl3Window.java:414)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.loop(Lwjgl3Application.java:181)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.(Lwjgl3Application.java:153)
at gdx.liftoff.Main.main(Main.java:205)
Caused by: java.lang.RuntimeException: Actor: TextField
at com.badlogic.gdx.scenes.scene2d.Actor.notify(Actor.java:192)
at com.badlogic.gdx.scenes.scene2d.Actor.fire(Actor.java:152)
at com.badlogic.gdx.scenes.scene2d.ui.TextField.changeText(TextField.java:644)
at com.badlogic.gdx.scenes.scene2d.ui.TextField$TextFieldClickListener.keyTyped(TextField.java:1084)
at com.badlogic.gdx.scenes.scene2d.InputListener.handle(InputListener.java:57)
at com.badlogic.gdx.scenes.scene2d.Actor.notify(Actor.java:188)
... 8 more
Caused by: java.lang.NumberFormatException: For input string: "8="
at java.base/jdk.internal.math.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2054)
at java.base/jdk.internal.math.FloatingDecimal.parseDouble(FloatingDecimal.java:110)
at java.base/java.lang.Double.parseDouble(Double.java:792)
at gdx.liftoff.config.Configuration$Companion.parseJavaVersion(Configuration.kt:46)
at gdx.liftoff.ui.panels.PathsPanel.updateError(PathsPanel.java:168)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at gdx.liftoff.ui.dialogs.FullscreenDialog.updatePathsError(FullscreenDialog.java:188)
at gdx.liftoff.ui.panels.SettingsPanel.lambda$populate$1(SettingsPanel.java:49)
at gdx.liftoff.Main$2.changed(Main.java:297)
at com.badlogic.gdx.scenes.scene2d.utils.ChangeListener.handle(ChangeListener.java:28)
at com.badlogic.gdx.scenes.scene2d.Actor.notify(Actor.java:188)
... 13 more