• Bugs
  • Crash on Spine Trial v1.7.12

Hi,

I am experiencing a crash at startup with Spine Trial that might be of interest.
I joined the spine.log & a screen capture of the popup that show just after loading.
Of course, I checked, the latest Nvidia drivers are installed, and the 8800 GTS supports
Non power of two textures.

Billouk

Related Discussions
...

Are you sure you aren't running with generic microsoft drivers ?
"Microsoft Corporation GDI Generic 1.1.0"
You should grab the newest NVidia drivers at www.nvidia.com if you haven't already.

I understand, that it is surprising, but the latest drivers are installed otherwise I would not be
posting here. I will overwrite the drivers again just in case it may be Windows XP 64bit not working properly.
By the way, another of our pc crash on spine trial just after launch, and the log for this machine is attached.

The non-POT issue looks like the wrong drivers are being picked up. Not sure why. Maybe there are some OpenGL diagnostic tools you could try.

For the second crash, unfortunately I'm unable to decode the stacktrace. Not sure why, it could be a problem with our build system, or maybe due to us needing to rollback a botched release a few days ago. Could you try again when the next release is out? Should be out in a couple days.

Ok no problem, I will try the next release and report the result.
Concerning the Non-POT texture, I will check if the java version changed recently just in case.
By the way I wanted to say, nice work on Spine !! Our animator is finishing a walk animation that will be posted soon in the showcase section and he is so happy not to use Flash :-)

Cool, sorry for the delay on the release. 🙁 I usually do smaller releases and much more often.

On Windows Spine uses its own version of Java, so that is probably not an issue. It seems to be running for you just fine, it's OpenGL that is the issue.

14일 후
billouk wrote

I understand, that it is surprising, but the latest drivers are installed otherwise I would not be
posting here. I will overwrite the drivers again just in case it may be Windows XP 64bit not working properly.
By the way, another of our pc crash on spine trial just after launch, and the log for this machine is attached.

Hi Nate, I am having the same problem. The Spine trial always crashes after loading is completed. I've check my log file and it's identical (except for the hardware specs):

java.lang.NullPointerException
at kU.a(SourceFile:11)
at ln.i(SourceFile:2)
at ep.g
(SourceFile:106)
at kU.<init>(SourceFile:956)
at com.esotericsoftware.spine.editor.Editor.a(SourceFile:110)
at Q.c(SourceFile:192)
at R.addNotify(SourceFile:90)
at java.awt.Container.addImpl(Container.java:1114)
at java.awt.Container.add(Container.java:410)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at Z.w(SourceFile)
at Z.c(SourceFile:122)
at ac.run(SourceFile:100)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:711)
at java.awt.EventQueue.access$000(EventQueue.java:104)
at java.awt.EventQueue$3.run(EventQueue.java:672)
at java.awt.EventQueue$3.run(EventQueue.java:670)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:681)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)

Have you find a fix for this?

Thanks!

Hi,
I installed the latest Nvidia drivers and relaunched Spine trial, it still crashed but the errors are different this time, maybe more readable. Here is the log:

Spine Launcher 1.8.05-trial
Windows 7 x86 6.1
Java 1.7.0-u6-unofficial Oracle Corporation
OpenJDK Server VM
Up to date: 1.8.05
Spine 1.8.05 Trial, LWJGL
NVIDIA Corporation
GeForce 9600 GS/PCIe/SSE2
3.3.0
Started.
An unexpected error has occurred:
java.lang.NullPointerException
at lO.a(SourceFile:9)
at lW.a(SourceFile:5)
at fe.a(SourceFile:28)
at dJ.a(SourceFile:166)
at dJ.a(SourceFile:131)
at com.badlogic.gdx.scenes.scene2d.ui.Button.c(SourceFile:113)
at com.badlogic.gdx.scenes.scene2d.ui.Button.a_(SourceFile:121)
at mg.run(SourceFile:12)
at aa.e(SourceFile:249)
at iD.n(SourceFile:2)
at vY.a(SourceFile:32)
at vY.b(SourceFile:22)
at com.esotericsoftware.spine.editor.Editor.a(SourceFile:401)
at aa.d(SourceFile:192)
at ab.addNotify(SourceFile:90)
at java.awt.Container.addImpl(Container.java:1114)
at java.awt.Container.add(Container.java:410)
at aj.c(SourceFile:122)
at am.run(SourceFile:100)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:711)
at java.awt.EventQueue.access$000(EventQueue.java:104)
at java.awt.EventQueue$3.run(EventQueue.java:672)
at java.awt.EventQueue$3.run(EventQueue.java:670)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:681)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)

That looks like a much different issue. The app initialized correctly, but it isn't clear why it crashed there. Can you try deleting this folder, if it exists:
<user home folder>\Spine\spine.log
Also it would be helpful if you could upgrade the trial to the latest (happens automatically when you run) and post any exception if it still crashes.

I uninstalled, I deleted everything I could find (directories) with the name Spine on it.
Reinstalled the new launcher (by the way I had to disable Avast Antivirus to manage to install)
It still doesn't launch and the log file content is what is attached.

Damn, this one is tough. I'm still having trouble with decoding the exceptions but I have a lead on that, so tomorrow (1am already 🙁) I should be able to fix that, then when you send the error I should be able to make some progress on your actual issue. Sorry for the delay!

No problem, our animator got his pro version and is working with it.
I understand the delay and how your days are tough right now as I am also a R&D engineer.
Maintening and developping such a software is a big task for one man alone :sweat:
I'm just trying to help because maybe other people testing your soft might encounter the same difficulties with the trial version.

Good luck!! We hope to post in the showcase section soon about our game: ILIOS, Betrayal of Gods

Great, thanks for your patience! 🙂 It took all day, but it looks I have a decent solution to the corrupt error messages. Will post again when I do a release tomorrow (doing a release a then going to bed is always a bad idea!).


Ok, 1.8.12 is up now and should fix the error messages so I can fix problems more easily. Unfortunately I had to do another mandatory launcher update, though this time it only affects OS X. Hopefully now I can focus on the actual app. Updating the launcher is extremely painful!

Can you try again and post the error?

Hi,
Here is the spine.log content, good luck!

Spine Launcher 1.8.06-trial
Windows 7 x86 6.1
Java 1.7.0-u6-unofficial Oracle Corporation
OpenJDK Server VM
Up to date: 1.8.10
Spine 1.8.10 Trial, LWJGL
NVIDIA Corporation
GeForce 9600 GS/PCIe/SSE2
3.3.0
An unexpected error has occurred:
java.lang.NullPointerException
at mU.a(SourceFile:441)
at nn.d(SourceFile:311)
at eW.e
(SourceFile:106)
at mU.<init>(SourceFile:249)
at com.esotericsoftware.spine.editor.Editor.a(SourceFile:220)
at aa.d(SourceFile:192)
at ab.addNotify(SourceFile:90)
at java.awt.Container.addImpl(Container.java:1114)
at java.awt.Container.add(Container.java:410)
at aj.c(SourceFile:122)
at am.run(SourceFile:100)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:711)
at java.awt.EventQueue.access$000(EventQueue.java:104)
at java.awt.EventQueue$3.run(EventQueue.java:672)
at java.awt.EventQueue$3.run(EventQueue.java:670)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:681)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)

Thanks! The error appears to be valid now, which is good. Unfortunately I'm at a loss as to why it is happening, both how the specific code could possibly have a null and also that it only happens for you. I've made some small changes in 1.8.11, though honestly they aren't very likely to fix it. 🙁

Nice! Spine Trial now works, the error log is pretty explicit. I hope it did not take too much of your time to detect the problem
as it is linked to me testing a "version" of Spine before we had a licence.
Thanks for your time.
By the way how does the licence works? is it possible to run a licence on two different machines, as I sometimes only need to
adjust the export settings and reexport a skeleton and animation when our animator is not online.

The license allows installation on two personal computers, as long as you are the only one using Spine on them. Great to hear you got it working!