Nick

Issue 1:

The slider that control vertex weight is gone.

Weight Tool.jpg


Issue 2:

When I restart Spine, the layout of the application is lost.

I opened the spine log file and saw this:
ERROR: Unable to load views file:
java.lang.IllegalStateException: Array is empty.
at ih.c(SourceFile:338)
at com.esotericsoftware.spine.editor.panes.SplitSave.a(SourceFile:58)
at com.esotericsoftware.spine.editor.panes.SplitSave.a(SourceFile:68)
at com.esotericsoftware.spine.editor.panes.SplitSave.a(SourceFile:60)
at com.esotericsoftware.spine.editor.panes.SplitSave.a(SourceFile:60)
at com.esotericsoftware.spine.editor.panes.SplitSave.a(SourceFile:60)
at com.esotericsoftware.spine.editor.panes.SplitSave.a(SourceFile:60)
at com.esotericsoftware.spine.editor.panes.SplitSave.a(SourceFile:60)
at com.esotericsoftware.spine.editor.PrefsPanes.a(SourceFile:51)
at ns.run(SourceFile:87)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at com.esotericsoftware.spine.editor.Editor.a(SourceFile:1640)
at com.esotericsoftware.spine.editor.Editor.main(SourceFile:1597)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at tzax.H.run(SourceFile:2077)
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)
Intel
Intel(R) UHD Graphics 630
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Nick
  • Сообщения: 78

Nate

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?
Аватара пользователя
Nate

Nate
  • Сообщения: 9241

Nick

Nate писал(а):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)
Nick
  • Сообщения: 78

Nate

I tried 5 and '5' but both opened the dialog with the text field blank (unless I hold it down). What OS are you using?

We managed to reproduce losing the view layouts and have fixed it in 3.7.93. :ohyeah:

We haven't been able to reproduce the missing slider, but we made some changes in 3.7.93 that hopefully make the problem go away.
Аватара пользователя
Nate

Nate
  • Сообщения: 9241

Nick

Nate писал(а):I tried 5 and '5' but both opened the dialog with the text field blank (unless I hold it down). What OS are you using?
I am using Windows 10. I found that it only happens when a slot is selected. If a bone is selected and I press 5, it won't happen!
But the skin placeholder is usually created under a slot so its better to be fixed.
Nate писал(а):We managed to reproduce losing the view layouts and have fixed it in 3.7.93. :ohyeah:
Great. Thank you!
Nick
  • Сообщения: 78

Nate

Ah, I see the problem now. Fixing it is a bit too risky for 3.7, so we've added the fix to 3.8.07-beta. Cheers! :beer:
Аватара пользователя
Nate

Nate
  • Сообщения: 9241


Вернуться в Bugs