• Bugs
  • Editor now crashing every time going into animate mode

  • 編集済み
Related Discussions
...

One of my Spine projects is now being transferred back and forth from me to my animator. After receiving the project file from him today I opened it, made some tweaks, saved and exported it, and closed spine. Now every time I open up the project and go to animate mode it crashes.

I can send you the Spine project in email, just let me know where to send it to.

Steps:
1) Open project
2) Go to animate mode

Also note that my animator was having the same issues on his end the very first time I sent him the project file, but that seems to have gone away after he recreated the project. We're both on 1.8.42. Also note that I had just updated to 1.8.42, but was able to open the project once and mess with it successfully, but upon opening a second time the issue started occurring.

Below is the log contents:

Spine Launcher 1.8.16-full
Mac OS X x86_64 10.9.3
Java 1.7.0_51 Oracle Corporation
Java HotSpot(TM) 64-Bit Server VM
Up to date: 1.8.42
Licensed to: 

---


Spine 1.8.42 Professional, JGLFW
ATI Technologies Inc.
ATI Radeon HD 4850 OpenGL Engine
2.1 ATI-8.24.13
Using customized hotkeys.
Started.
An unexpected error has occurred:
java.lang.ArrayIndexOutOfBoundsException: 58
   at qp.a(SourceFile:283)
   at qp.a(SourceFile:326)
   at qp.a(SourceFile:310)
   at qp.a(SourceFile:299)
   at qp.a(SourceFile:301)
   at qp.a(SourceFile:301)
   at qp.a(SourceFile:301)
   at qp.a(SourceFile:301)
   at qp.a(SourceFile:301)
   at qp.a(SourceFile:301)
   at qp.a(SourceFile:301)
   at kS.a(SourceFile:463)
   at kS.J(SourceFile:294)
   at px.c(SourceFile:921)
   at pS.a(SourceFile:757)
   at fb.a(SourceFile:28)
   at dx.a(SourceFile:166)
   at dx.a(SourceFile:131)
   at com.badlogic.gdx.scenes.scene2d.ui.Button.c(SourceFile:112)
   at dZ.b(SourceFile:86)
   at fd.b(SourceFile:89)
   at dD.a(SourceFile:57)
   at dF.b(SourceFile:272)
   at o.b(SourceFile:94)
   at aq.b(SourceFile:86)
   at q.a(SourceFile:80)
   at ap.d(SourceFile:124)
   at ac.e(SourceFile:210)
   at kR.e(SourceFile:98)
   at ah.run(SourceFile:188)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
   at java.awt.EventQueue.access$200(EventQueue.java:103)
   at java.awt.EventQueue$3.run(EventQueue.java:694)
   at java.awt.EventQueue$3.run(EventQueue.java:692)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
 

Thanks Pharan.

Sorry for the trouble Colin, we'll take a look at it once we have the project.


I've taken a look at the project and got the crash here as well. Thanks for sharing the project I'll give Nate a heads up on it. I managed to switch to animate mode by changing which animation is active and it seems like you can then switch to the problematic animation afterwards. Strange one.

Beautiful animations by the way.

Thanks for checking it out and the workaround is working out great for me until the root cause is determined.

I've fixed the problem in 1.9.0. Your project is now fixed when loaded and will show a message saying to look in the Spine log for more info, which is:

WARNING: Fixing animation keys with wrong vertex count: Idle, Male 01Light_Scarf
WARNING: Fixing animation keys with wrong vertex count: Idle, Male 01
Light_Scarf
WARNING: Fixing animation keys with wrong vertex count: Idle, Male 01Light_Scarf
WARNING: Fixing animation keys with wrong vertex count: IdleLook, Male 01
Light_Scarf
WARNING: Fixing animation keys with wrong vertex count: IdleLook, Male 01Light_Scarf
WARNING: Fixing animation keys with wrong vertex count: IdleLook, Male 01
Light_Scarf
WARNING: Fixing animation keys with wrong vertex count: IdleLook, Male 01Light_Scarf
WARNING: Fixing animation keys with wrong vertex count: IdleLook, Male 01
Light_Scarf

You should take a look at the FFD in the animations mentioned and make sure it is correct.

I expect this is an issue with an older version of Spine. If the problem occurs again after saving with 1.9.0 or later, we should try to narrow down what exactly causes it.

Thanks Nate, we're updated to the 1.9.01 and haven't seen an issue and our animations look OK after the update. We'll keep ya posted if this issue returns.