crashinvaders/gdx-texture-packer-gui

Crash report while writing name of the tpproj file

robinmollah opened this issue · 1 comments

macOs Big Sur 11.4

Crashes when saving the tpproj file, just writing a character of the file name I intend to save.

Restarting the JVM with "startOnFirstThread" parameter.
External log file: /Users/robinmollah/.gdxtexturepackergui/logs/2110110842.log
Version: 4.10.0
OS: Mac OS X 10.16 x86_64
JRE: 11.0.7 JetBrains s.r.o
GPU: Intel(R) Iris(TM) Plus Graphics OpenGL Engine
OpenGL vendor: Intel Inc.
OpenGL version: 2.1 INTEL-16.4.5
[ExtensionModuleRepositoryService] Cached data was loaded
[ConfigurationController] Incremental fonts are disabled
[VisUI] Warning, using invalid libGDX version for VisUI 1.4.8.
You are using libGDX 1.9.11 but you need 1.9.12. This may cause unexpected problems and runtime exceptions.
[GlobalShortcutHandler] Parsing shortcut file: hotkeys_default.txt
[ConfigurationController] Project file: /Users/robinmollah/Downloads/gdx-texturepacker-4.10.0 is a directory and cannot be loaded.
java.lang.RuntimeException: Actor: t
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:446)
at com.crashinvaders.common.PrioritizedInputMultiplexer$Wrapper.keyTyped(PrioritizedInputMultiplexer.java:128)
at com.crashinvaders.common.PrioritizedInputMultiplexer.keyTyped(PrioritizedInputMultiplexer.java:65)
at com.badlogic.gdx.InputEventQueue.drain(InputEventQueue.java:81)
at com.badlogic.gdx.backends.lwjgl3.DefaultLwjgl3Input.update(DefaultLwjgl3Input.java:187)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Window.update(Lwjgl3Window.java:394)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.loop(Lwjgl3Application.java:141)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.(Lwjgl3Application.java:117)
at com.crashinvaders.texturepackergui.desktop.ApplicationStarter.start(ApplicationStarter.java:56)
at com.crashinvaders.texturepackergui.desktop.ApplicationStarter.main(ApplicationStarter.java:35)
Caused by: java.lang.RuntimeException: Actor: t
at com.badlogic.gdx.scenes.scene2d.Actor.notify(Actor.java:192)
at com.badlogic.gdx.scenes.scene2d.Actor.fire(Actor.java:152)
at com.kotcrab.vis.ui.widget.VisTextField.changeText(VisTextField.java:702)
at com.kotcrab.vis.ui.widget.VisTextField$TextFieldClickListener.keyTyped(VisTextField.java:1232)
at com.badlogic.gdx.scenes.scene2d.InputListener.handle(InputListener.java:57)
at com.badlogic.gdx.scenes.scene2d.Actor.notify(Actor.java:188)
... 11 more
Caused by: java.lang.IllegalArgumentException: actor cannot be null.
at com.badlogic.gdx.scenes.scene2d.ui.Table.getCell(Table.java:417)
at com.kotcrab.vis.ui.widget.MenuItem.getImageCell(MenuItem.java:352)
at com.kotcrab.vis.ui.widget.file.internal.AbstractSuggestionPopup.createMenuItem(AbstractSuggestionPopup.java:36)
at com.kotcrab.vis.ui.widget.file.internal.FileSuggestionPopup.createSuggestions(FileSuggestionPopup.java:55)
at com.kotcrab.vis.ui.widget.file.internal.FileSuggestionPopup.pathFieldKeyTyped(FileSuggestionPopup.java:41)
at com.kotcrab.vis.ui.widget.file.FileChooser$16.changed(FileChooser.java:558)
at com.badlogic.gdx.scenes.scene2d.utils.ChangeListener.handle(ChangeListener.java:28)
at com.badlogic.gdx.scenes.scene2d.Actor.notify(Actor.java:188)
... 16 more
Exception in thread "main" java.awt.HeadlessException
at java.desktop/java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:208)
at java.desktop/java.awt.Window.init(Window.java:496)
at java.desktop/java.awt.Window.(Window.java:448)
at java.desktop/java.awt.Window.(Window.java:603)
at java.desktop/java.awt.Dialog.(Dialog.java:664)
at java.desktop/java.awt.Dialog.(Dialog.java:509)
at java.desktop/javax.swing.JDialog.(JDialog.java:423)
at java.desktop/javax.swing.JDialog.(JDialog.java:375)
at java.desktop/javax.swing.JDialog.(JDialog.java:349)
at com.crashinvaders.texturepackergui.desktop.ErrorReportFrame.(ErrorReportFrame.java:26)
at com.crashinvaders.texturepackergui.desktop.ApplicationStarter.start(ApplicationStarter.java:62)
at com.crashinvaders.texturepackergui.desktop.ApplicationStarter.main(ApplicationStarter.java:35)

Thanks for the report!
It seems like the good old bug that is resolved by now #98
The fix will be available in the upcoming release.