- Edited
1.8.14 Won't open in OSX
Deleted my old spine and reinstalled the new version. It updates to 99% hangs, hits 100% then the launcher closes and it freezes. Tried running it in terminal and it just goes to "Started." and nothing else.
It does appear to work with sudo. Looks like that permissions bug got back in there?
Can you show any error in the Console app after trying to run Spine? All the files should be root:admin and rwxrwxr-x (775), except for examples and scripts which are rwxrwxrwx (777).
Deleted log, ran spine:
Spine Launcher 1.8.14-full
Mac OS X x86_64 10.9.2
Java 1.7.0_51 Oracle Corporation
Java HotSpot(TM) 64-Bit Server VM
Up to date: 1.8.14
Licensed to: xxx
Spine 1.8.14 Professional, JGLFW
ATI Technologies Inc.
AMD Radeon HD 6970M OpenGL Engine
2.1 ATI-1.20.11
Started.
Then it just hangs and I have to force quit.
That did make me remember that I had java 1.7 installed because of some previous application I was dealing with. I tried uninstalling that and going back to the apple 1.6 version. So far it seems like that's working.
Spine uses its own version of Java, so it shouldn't matter what version of Java you have installed. I can see from your log it's using the correct version of Java. The log shows it finishes starting up, the next thing that should happen is the Spine window should show up. :wonder:
Well that's consistent because it didn't actually solve the problem. It worked a couple times after reinstalling now it's not working anymore. :bang:
That's quite bizarre. It's running all the code, just the window doesn't appear. Could it be opening on a different desktop? Does it help to right click the dock icon and hide then show? Can you rename or delete this directory and try again?
Mac: <user home folder>/Library/Application Support/Spine/
Made me worry I was just being stupid for a second, but nope. When I right click the icon it says "Application is not responding". If I click show all windows it shows that there are none. Hiding and showing does nothing.
If I delete the Application Support folder it just adds the "Resetting hotkeys" line to the log along with the previous message.
Ok, well that was another dead end. Since I can't see it happening, it is nearly impossible to deduce what is going on. If you are somewhat tech savvy, try this:
-
Run Spine.
-
Run Activity Monitor and find the PID for Spine.
-
Open Terminal and type "jstack x" where "x" is the PID from Activity Monitor. You can use "jstack x > file.txt" to dump the info to a file. Because jstack dumps exactly what Spine is doing at that moment, you'll need to do maybe 5 of these dumps so I can get a decent idea of where it is stuck.
-
Post the dumps here using pastebin.
If for some reason you don't have jstack, you might need to install a JDK.
Sorry for the trouble. It's quite odd the problem is only happening on your Mac. Even stranger is that it works sometimes!?
Dump 1 - http://pastebin.com/9bph4N7r
Dump 2 - http://pastebin.com/W2kKn5Hu
Dump 3 - http://pastebin.com/3jybrLki
Dump 4 - http://pastebin.com/LP5NNcyz
Dump 5 - http://pastebin.com/4CqdJ93F
I took those all from the same attempt of opening spine. If you actually wanted them from separate occurrences let me know.
Sorry it took me a few days to look at the dumps. Thanks for providing them! They all show the CPU waiting in the same place, waiting for the next frame to be rendered. This is place I would expect it to be waiting if the app is running correctly. It very much seems like literally everything is working correctly
the app is completely initialized, file watching is happening, rendering is happening
except the window never appears for you. I wish there were more symptoms to the problem, there really isn't much to go on. Are your video drivers up to date?
Hi, I'd like to add that I'm facing this issue as well
Spine Launcher 1.8.14-full
Mac OS X x86_64 10.9.2
Java 1.7.0_51 Oracle Corporation
Java HotSpot(TM) 64-Bit Server VM
Up to date: 1.8.18
Licensed to: xxx
Spine 1.8.18 Professional, JGLFW
NVIDIA Corporation
NVIDIA GeForce GT 755M OpenGL Engine
2.1 NVIDIA-8.24.9 310.40.25f01
Started.
Steps to reproduce (intermittent):
- Start spine, see the loader
- After loader disappears, nothing else appears
- Wait
- Right click on spine logo and it says "Application not responding"
- Force close
I would say it was happening 8/10 times earlier this week, but tonight it happens every time which prompted me to search the forum. Is there any more information I could provide which might help?
Sorry, I'm still stuck without enough information to figure out what is going on. Maybe we can do a remote control of your computer with team viewer or join.me. Can you email us to schedule that? contact@esotericsoftware.com
Hi Nate,
Sorry about not getting back to you, however I have been keeping an eye on this issue by checking whether new updates of Spine still have the problem.
Unfortunately, as of v1.9.01 I can still reproduce the problem, however I have discovered a strange workaround which I would like to share in case anyone else has it.
Steps to start Spine successfully (so far 100% successful for me):
- Start spine, see the loader
- Cmd-Tab to another application (e.g. Chrome) before the loader finishes
- Spine window will appear
In other words, if the Spine application is currently in the foreground when it finishes loading, the Spine window will not appear and I have to force close the app. However, if Spine is moved to the background before the loader reaches 99%, the Spine window appears consistently.
Thanks for the additional information, that will surely help when Nate takes a look at it.
jmtan wroteHi Nate,
Sorry about not getting back to you, however I have been keeping an eye on this issue by checking whether new updates of Spine still have the problem.
Unfortunately, as of v1.9.01 I can still reproduce the problem, however I have discovered a strange workaround which I would like to share in case anyone else has it.
Steps to start Spine successfully (so far 100% successful for me):
- Start spine, see the loader
- Cmd-Tab to another application (e.g. Chrome) before the loader finishes
- Spine window will appear
In other words, if the Spine application is currently in the foreground when it finishes loading, the Spine window will not appear and I have to force close the app. However, if Spine is moved to the background before the loader reaches 99%, the Spine window appears consistently.
This is the weirdest workaround I've ever seen in years... It worked for me as well.
Spine Launcher 1.8.20-full
Mac OS X x86_64 10.9.4
Java 1.7.0_51 Oracle Corporation
Java HotSpot(TM) 64-Bit Server VM
Up to date: 1.9.01
Licensed to: ME
Spine 1.9.01 Professional, JGLFW
NVIDIA Corporation
NVIDIA GeForce GT 650M OpenGL Engine
2.1 NVIDIA-8.26.26 310.40.45f01
Started.
Hi,
I just bought the professional version and I'm totally loving it.
Although, this bug is pretty annoying... The workaround of hiding the window until it loads works, however it's pretty painful when you forget or jump back to the app before it loads.
Is there any other solution for this?
I don't think Nate has had a chance to look into it yet, but hopefully we can find a fix for it soon.
That hiding the window helps is super strange. We need to be able to reproduce this on our Macs so we can verify a fix. Shiu is working on that.
I've tried pretty much everything I can think of on my mac and had four friends also test it. But we can't reproduce it. Only way for us to fix it is probably if one of you who have the problem can share your computer (while you're at it of course) with Team Viewer and we can then try and see if we can figure out what is causing it that way.