- Edited
Cant Open Software
Hi there.
To my dismay, I just bought this Professional version of Spine but cant seem to open it, sad times. Whenever I go to install it, everything goes fine up until its time for the program to open. At this point it goes "Sorry, there was an unexpected Error" and sends me the Spine log report to send. Please help.
Steps:
- Download Spine
- enter activation code
- Run spine
- Spine crashes before opening.
Here is the log that I have been given. Note, it did this to me when I tried downloading the demo too, I guess I was just hoping that it was a file error in the demo. Also, I have tried running and downloading the software with no firewall on before, same dice.
Spine Launcher 3.0.15
Windows 10 Home x86 6.2
Java 1.7.0_06 Esoteric Software
32-bit Server VM
Downloading: Spine 3.2.01
Downloading: Spine 3.2.01
Update complete.
Update complete.
Spine 3.2.01 Professional, LWJGL
Licensed to:
editedout
[/b]
Error starting Spine.
An unexpected error has occurred:
java.lang.reflect.InvocationTargetException
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 tzax.j.run(SourceFile:1261)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:241)
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)
Caused by: hR: Couldn't load shared library 'spine-editor.dll' for target: Windows 10 Home, 32-bit
at jc.b(SourceFile:117)
at com.esotericsoftware.spine.editor.Editor.main(SourceFile:1284)
... 19 more
Caused by: java.io.IOException: Stream closed
at java.io.PushbackInputStream.ensureOpen(PushbackInputStream.java:74)
at java.io.PushbackInputStream.read(PushbackInputStream.java:166)
at kdb.ibt.ig.<init>(Unknown Source)
at jc.b(SourceFile)
at jc.c(SourceFile:125)
at jc.d(SourceFile:279)
at jc.b(SourceFile:115)
... 20 more
Spine needs to load a DLL it writes to your user directory, which seems to fail.
If you are running any anti malware or virus protection software, please try disabling it.
Can you check that your OS user has full permissions to the entire user directory? This should do it: go to C:\Users\Xxx, Properties, Security, Advanced, select User, Edit, check Full Control, OK, check "Replace all children object permissions...", OK, OK.
I just turned off all my anti virus software off and tried again and I'm getting the same error. Also I have full Administrative control, but I still cant get it to run.
update
I went into Avast and told it to exclude any tampering with the Spine (C:\Program Files (x86)\Spine) folder that it might want to do, as well as tried uninstalling and reinstalling Spine with my firewall off. I get the same error message though, but I just noticed that they main Spine window underneath the "sorry, unexpected error" popup also says:
"Sorry, the update has failed.
See spine.log for more information.
Please check your internet connection and try again"
But my internet connection is fine, and any blocking has been turned off.
Thanks for giving that a try. Sorry you are still having trouble.
Spine writes and reads some files from the user directory and also the temp directory. You could try excluding C:\Users\Xxx\Spine from Avast. Unfortunately the temp directory can be in a number of places (thanks Microsoft), in this order:
1) The path specified by the TMP
environment variable.
2) The path specified by the TEMP
environment variable.
3) The path specified by the USERPROFILE
environment variable.
4) The Windows directory.
It's easier to just disable Avast completely and see if Spine runs. If it does, then you can be sure that Avast is wrecking Spine's files. FWIW, Bit Defender and other (terrible) software have been known to delete Spine's files. There's nothing Spine can do about that. If disabling Avast doesn't fix the problem, we can look elsewhere for what is going on.
It's a bit strange your log says downloading twice and update complete twice. It appears the launcher hides but doesn't disable the OK button, so if you click the button twice it will start two downloads and then fail to start. We'll fix that in the next release. Can you verify you are clicking the button only once? Pressing enter is also fine.
Sorry, just got home from work. So here is what all I did today to try and help this.
1.Told Avast to avoid any tampering with my User, Windows Directory and Temp files, but also turned off any and all firewalls including Avast and Windows
- Just turned off Avast in general.
- Uninstalled Spine
- Deleted Spine setup, redownloaded Spine Set up.
- Only hit Enter one time per command incase my mouse was on the fritz.
- Ran Spine, crossing fingers.
- Program still wont open, same error report, double download and all
edit
well I got it to stop doing to double download part anyway.
I was able to install Spine on a computer at work and get the .dll that it seems to be missing, is it possible that I can just place that .dll where it needs to go and everything will be happy? Problem is it was in the Temp files somewhere, and I'm pretty sure I cant just throw it in Temp and hope for the best.
It sounds like you are doing everything right. From the log it looks like Spine is trying to write the spine-editor.dll file, but then is stopped midway. I wish I had a better answer, but I'm really not sure what might be causing this. I can say that this part of the application works a bit differently in the next version of Spine, which we plan to release in the next 24 hours. Maybe you can hold out until then and try again? I'll post here when it's ready.
Oh that would be fantastic!!! Thank you!!
Spine 3.3 is up! I hope it fixes the problem you were having. We're all tired here and badly needing some nap time. zzz :time:
Hey Nate!
You and your team deserve some well earned rest indeed! Funny story though, the update still did not fix my problem, but that's ok!! I figured out what the issue was! So just to let ya'll know, fairly sure it had to do something with my folder name.
Long story short, when I registered my computer, I wasn't really thinking like a logical human, and when it asked me "what do you want your user name to be?" I put in something silly, cause I was happy I had a new computer. Not thinking that of course it was going to effect my user folder name as well. The main culprit here could be one of two things, a "!" or a space in between words.
After the update didn't work, I thought I'd give one last thing a try and made a new user account on my computer with a normal, non character ridden user name, and viola. It works!
Sorry to bother you guys! I'm looking forward to posting in the forums with future animation stuff. Thanks so much! Yay Spine!
Thanks for the extra information! I didn't even know usernames like that was allowed in Windows.
Spine can support Windows users names in Japanese, Chinese, and other languages, so spaces and exclamation marks should not be a problem. It's most likely that your original Windows user has incorrect permissions for the user directory. I will keep in mind suggesting to create a new user if it happens again.
I'm glad you found a solution!