I am an IT engineer at Aviagames. There have been two to three instances in our company where Spine cannot be opened and used recently. We have made many attempts to uninstall Windows 10, update or reinstall the system, but it still cannot be opened later. One of our colleagues only needs to insert the HDMI interface of the integrated graphics card into the monitor to open Spine. We temporarily asked him to connect the integrated graphics card to open Spine and then switch it back to the NVIDIA graphics card interface. Another student experienced this situation, and we later replaced it with an AMD graphics card to open Spine. Personally, I suspect that this may be related to the recent PS opening of the CAS. The recent inability to open PS also occurred on the RTX NVIDIA graphics card platform. At first, we reported this issue. The errors are all related to the graphics card driver, but after consulting online materials, it was found that the real reason was the lack of OpenGL32.DLL file, which is completely different from the initial judgment, That is to say, even though the current issue of our Spine not being able to open is closely related to the graphics card, we cannot confirm whether it is really a problem with the graphics card. Our company's employees have been using the genuine Spine serial number purchased uniformly, and it was not until recently that these problems have occurred successively
Spine cannot be opened recently
First, I'm sorry you are having trouble! I hope we can figure out what is happening.
Are all your users with these problems on Windows?
What happens when Spine cannot be opened? Is there anything in the spine.log?
If you are getting hard native crashes in your spine.log (as opposed to nice Java stacktraces), it's likely anti-virus or anti-malware interfering with Spine. Disable anti-virus for testing if possible. However, sometimes on Windows the name of the DLL that crashed is shown. If that DLL is a graphics driver (eg it has nv
or amd
or igd
in the name) it can indicate a problem with the driver.
Spine uses OpenGL and relies on hardware drivers, so updating graphics drivers is the first thing to check after anti-virus. You can test that OpenGL is working with apps like GPU Caps Viewer, OpenGL Extensions Viewer, or benchmarks like FurMark or Unigine Heaven. Spine's OpenGL needs are meager and should be easily satisfied by any graphics card made in the past 10 years (OpenGL 2.0+ with the FBO extension).
If Spine was working for quite some time and only recently it started failing to run, what changed? Hardware, graphics drivers, Spine versions?
Nate
Thank you for your reply. I would like to add that we used a DLL file to solve the problem after the PS card froze. This reference value may not be high, and we want to speculate whether the problem of Spine not being able to open was caused by some missing files. In one case, I installed Spine for an employee and it was able to open and use normally. Later, when it switched to version 3.8.8, it could not be opened and restarted, it did not work. This situation occurred when the computer system was just installed and there were not many software installed. However, I found a very similar situation based on the webpage push, and we will try following this example: https://es.esotericsoftware.com/forum/d/10683-spine-not-launching-on-windows-10/2
That's a 6+ year old thread, so I'm not sure it's still relevant.
What DLL solved the problem for PS?
Spine < 4.0 is 32-bit. The Spine launcher is always 64-bit. When launching >= 4.0, it runs in the same process as the launcher. For < 4.0, the launcher starts a 32-bit process to run the old editor version. This means Windows will use 64-bit or 32-bit drivers depending on the process. Difference in the drivers could explain different behavior.
We cannot get any farther until you explain what happens when Spine can't run and what is in your spine.log.
Nate
Spine Launcher 4.0.37
Esoteric Software LLC (C) 2013-2021 | http://esotericsoftware.com
Windows 10 Enterprise LTSC 2021 amd64 10.0
I need some advice. I still haven't received any response when opening Spine, but in the Task Manager of Win10, I can find the related programs of Spine
This is spine.log on my other backup computer
I don't understand what the difference is between the two. I know that my backup computer and my work computer don't use the same graphics card, nor do they use the same resolution
Spine Launcher 4.2.13
Esoteric Software LLC (C) 2013-2024 | http://esotericsoftware.com
Windows 10 IoT Enterprise LTSC 2021 amd64 10.0
ATI Technologies Inc., AMD Radeon HD 6570, 4.5.13399 Compatibility Profile Context 15.201.1151.1008
Launching: Spine 3.8.99 Professional
Spine Launcher 4.2.13-legacy
Starting: Spine 3.8.99
Spine 3.8.99 Professional
Licensed to: <removed>
WARNING: Welcome data download failed, server error: 410
ATI Technologies Inc., AMD Radeon HD 6570, 4.5.13399 Compatibility Profile Context 15.201.1151.1008
Started.
OpenAL 1.1, Default audio device
My discussion will continue after the end of Labor Day, May 6, 2024. If you reply to me, I would like to express my gratitude again
marvin-lou Spine Launcher 4.0.37
Esoteric Software LLC (C) 2013-2021 | http://esotericsoftware.com
Windows 10 Enterprise LTSC 2021 amd64 10.0
The first thing to notice is your launcher version 4.0.37 is old. You should download the latest launcher, currently 4.2.13. All launchers can run any editor version.
The log cuts off before showing the graphics information. Please try running again with Spine.com --trace
and post the log.
Kill all Spine processes in Task Manager before trying to open a new Spine instance, just to be sure that doesn't interfere with the test.
Update your graphics drivers.
Nate
I am glad to see your reply. In the past few days, I have tried according to your suggestions, but my problem has not been solved. I will try the following:
Installing the latest version of 4.2.14 on the Spine license official website procurement interface will prompt many errors, such as the inability to open the file to be written "C: \ Program Files \ Spine \ Spine.exe"
Ignoring the prompts such as "awt. DLL", "fontmanager. DLL", "freetype. DLL", "Java. DLL", "jawt. DLL", "msvcp. DLL", "net. DLL", "nio. DLL", "prefs. DLL", "ucrtbase. DLL", "vcruntime140. DLL", "zip. DLL", "jvm. DLL", all indicate that the file to be written cannot be opened
There are the following prompts in Spine.log
Spine Launcher 4.0.37
Esoteric Software LLC (C) 2013-2021 | http://esotericsoftware.com
Windows 10 Enterprise LTSC 2021 amd64 10.0
ERROR: Integrity check failed:
ERROR: Integrity check failed:
ERROR: Spine has detected its files have been modified.
ERROR: Please reinstall Spine.
And then when you open Spine, there is a prompt saying "Spine has detected its files have been modified please reinstall Spine"
This installation process will keep me repeating useless steps
Tips:Changing the driver version has no effect
I don't understand where I downloaded and saw the version number 4.2.14, but it still shows 4.0.37 in spine.log. I assure you that I used many uninstallation methods to clean it up
Spine Launcher 4.0.37
means your launcher is old. Download the latest launcher from your Spine license page. If you did, then it's probably just that the installer cannot write the new files, so you still have the old files.
If the files exist it could be that something is locking the files. Rebooting can fix that, unless the software locking the files locks them again.
If files in C:\Program Files\Spine
cannot be written then it could be a permissions problem. You may need to reset your permissions so the user can write there, or run the installer as administrator.
Hi, I need to talk about the situation I encountered today on my end
One other colleague encountered the same problem, and today I happened to save a good and bad spin situation from before and after
I did an operation in between, uninstalled the recent Windows update, and when I restarted my computer, the system automatically displayed some progress bars
When this colleague cannot open the spine, his spine.log is displayed as follows:
Spine Launcher 4.1.12
Esoteric Software LLC (C) 2013-2022 | http://esotericsoftware.com
Windows 10 Enterprise amd64 10.0
ERROR: Unable to read start settings: C:\Users\hhh\Spine\settings\start-1.json
[error] Unable to lock file for reading: C:\Users\hhh\Spine\settings\start-1.json
at s.FFg.(:146)
at s.FFg.(:112)
at com.esotericsoftware.spine.common.PrefsStart.(:124)
at com.esotericsoftware.spine.launcher.Launcher.(:127)
at s.ptR.S(:71)
at com.esotericsoftware.spine.launcher.Launcher.S(:114)
at com.esotericsoftware.spine.launcher.Launcher.<init>(:51)
at s.wuu.(:197)
<events>
ERROR: Unable to write start settings file: C:\Users\hhh\Spine\settings\start-1.json
[error] Unable to lock file for writing: C:\Users\hhh\Spine\settings\start-1.json
at s.FFg.(:89)
at s.FFg.(:39)
at s.FFg.(:35)
at s.FFg.(:100)
at com.esotericsoftware.spine.common.PrefsStart.(:76)
at com.esotericsoftware.spine.common.PrefsStart.(:151)
at com.esotericsoftware.spine.launcher.Launcher.(:127)
at s.ptR.S(:71)
at com.esotericsoftware.spine.launcher.Launcher.S(:114)
at com.esotericsoftware.spine.launcher.Launcher.<init>(:51)
at s.wuu.(:197)
<events>
After uninstalling recent system updates and restarting my computer, spine.log appears as follows:
Spine Launcher 4.2.14
Esoteric Software LLC (C) 2013-2024 | http://esotericsoftware.com
Windows 10 Enterprise amd64 10.0
I have solved the problem for colleague A and I feel very confident, but I still don't understand which step worked. I used to uninstall and update to solve the problem of Spine not opening once, but it started to become unable to open again soon. Additionally, one of our colleagues B has not solved the problem yet. I am currently testing based on your suggestion, and I think they have one thing in common, which is to work with two monitors. I don't know if this has any reference value. My other colleague C encountered this problem, and the solution I found for him is to plug Spine into the HDMI of the integrated graphics card and open it, then switch the plug to the graphics card and switch it to the graphics port. Card on HDMI, then don't shut down the computer and use it. I think this solution is very funny. I have tried many necessary methods for him before, I hope these narratives can bring reflection and serve as a reference for solving such problems in the future. I will continue to try to fix the problem according to your prompts
My colleague A, after I uninstalled and updated the Windows system and Spine to the latest version of Spine4.2.14, I found it very stable. My colleague B's most critical issue was still the installation failure. I feel like I didn't catch the root of the problem, maybe it's a Spine version issue, but I can't rule out that it's related to Windows automatic updates
Unfortunately, colleague A can't open Spine again, which is exactly the same as the situation I met before. After the system update, uninstallation and repair, I can't open Spine again. It's a pity. I can't handle this matter at all
Windows systems updates should not affect Spine.
Are all your users on Windows? We've never had reports about issues with multiple monitors on Windows.
On macOS some users have reported problems from having multiple monitors connected. Usually it can be solved by disconnecting the second monitor, starting Spine, then reconnecting the second monitor. macOS software related to multiple monitors, like "DisplayLink", is known to cause problems with the Spine and should not be used.
I'm not sure what would cause not being able to lock the file C:\Users\hhh\Spine\settings\start-1.json
. Spine locks this file, reads it, then unlocks it. Make sure you don't have any Spine.exe
processes running, kill them if you do, as an old process may be locking the file. Otherwise anti-virus or similar may be locking the file, or the user doesn't have permissions to the file or the parent folders its in.
Regarding the solution you provided, I think I can provide some details to rule it out. I have tried reinstalling a brand new computer with a graphics card of 3060, CPU of Intel10700, and system version of Win10 Enterprise Edition. Initially, Spine could be opened and used for a while, but it didn't work. Later, I switched to an AMD graphics card before I could open Spine and use it. Additionally, I created an Administrator user on the problematic A colleague's computer to install it, but it was of no use. I believe that I have all the necessary file permissions. Regarding the situation where multiple processes were opened in the background and could not be opened, I wanted to restart the computer and open Spine for verification, but there was no response. It is concluded that it is not due to multiple processes that Spine cannot be opened
All of our colleagues who use Spine in our company have encountered problems, but there are no more than five colleagues who use Spine. Currently, only the colleague who has just been employed for less than a week has not encountered this problem when using Spine
Spine's requirements are very low. It can run on a potato. AMD or Nvidia or integrated graphics are all fine. It can even run in a software graphics mode.
If Spine is working and later stops working, something definitely changed and that is the real problem. Do your computers run anti-virus or anti-malware software?
There must be a reason Spine cannot lock those files. Try deleting a problematic file manually -- I assume you won't be able to. Use a Windows tool like Lock Hunter to see what process is locking the files.
Run the installer as administrator by right clicking the EXE file and choosing Run as administrator
. You may need to hold shift
when right clicking.