Nate đã viết
Both of those indeed look like bugs. The first should be fixed in 3.7
what version of Spine are you using? The second is odd, we haven't seen the views unable to load. Does it happen every time you restart Spine?
I am using the latest version (3.7.91). I did restart spine a few times and the problem still occurs.
However, after I restarted the computer both issues are gone now. Everything is back to normal. Not sure whats causing it.
btw, there is another minor UI bug. I changed the key [5] to create "new skin placeholder".
When I press the [5] key, the prompt that ask for skin placeholder name will be filled with '5' by default.
ok, I encounter error again.
I switched to animation mode and switch back. Found that the layout of all the views are reset.
Open the log file and found the following error:
Automatic backup complete.
Automatic backup complete.
ERROR: Unable to apply view layout.
java.lang.IllegalStateException: Array is empty.
at ih.c(SourceFile:338)
at com.esotericsoftware.spine.editor.panes.SplitSave.a(SourceFile:33)
at com.esotericsoftware.spine.editor.panes.SplitSave.a(SourceFile:47)
at com.esotericsoftware.spine.editor.panes.SplitSave.a(SourceFile:36)
at com.esotericsoftware.spine.editor.panes.SplitSave.a(SourceFile:36)
at com.esotericsoftware.spine.editor.panes.SplitSave.a(SourceFile:36)
at com.esotericsoftware.spine.editor.panes.SplitSave.a(SourceFile:36)
at com.esotericsoftware.spine.editor.panes.SplitSave.a(SourceFile:36)
at vV.m(SourceFile:946)
at vV.b(SourceFile:1346)
at Oe.a(SourceFile:172)
at gW.a(SourceFile:28)
at fc.a(SourceFile:188)
at fc.a(SourceFile:152)
at com.badlogic.gdx.scenes.scene2d.ui.Button.b(SourceFile:131)
at fE.a(SourceFile:94)
at gY.a(SourceFile:88)
at fi.a(SourceFile:59)
at fk.b(SourceFile:351)
at q.b(SourceFile:124)
at aD.a(SourceFile:349)
at ap.run(SourceFile:259)
at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.EventQueue.access$600(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)