-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Building Projects: Particle Systems can get stuck on their "remove unused assets" check and cause builds to fail in 2024.11 #8902
Labels
Milestone
Comments
Update: It was the particle system called ParticleSystem1 Weird thing is, that this particle system isn't ever used in the game, deleting this, fixed the issue. Edit: |
Verified fixed in IDE v2024.1300.0.732 Runtime v2024.1300.0.743. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description
Hi there, I just updated to the newest IDE and Runtime(IDE 2024.11.0.179, Runtime 2024.11.0.227) from the August ones (IDE 2024.8.1.171, Runtime 2024.8.1.218).
Sadly I'm now getting compile errors with at least one of my Games.
The Output log has some lines that repeat a couple thousand times:
Found Project Format 2
+++ GMSC serialisation: SUCCESSFUL LOAD AND LINK TIME: 418.736ms
Loaded Project: PlatformerGIT
finished.
Stack overflow.
Repeat 4172 times:
at GMAssetCompiler.GameMaker.GMPSEmitter.OnUsed()
at GMAssetCompiler.GMResource.set_Used(Boolean)
at GMAssetCompiler.GameMaker.GMParticleSystem.OnUsed()
at GMAssetCompiler.GMResource.set_Used(Boolean)
at GMAssetCompiler.Loader.Load(System.String)
at GMAssetCompiler.Program.GetAssetsFile(System.Collections.Generic.List
1<System.String>) at GMAssetCompiler.Program.Main(System.String[]) at System.RuntimeMethodHandle.InvokeMethod(System.Object, Void**, System.Signature, Boolean) at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(System.Object, System.Span
1<System.Object>, System.Reflection.BindingFlags)at System.Reflection.MethodBaseInvoker.InvokeWithOneArg(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo)
at System.Reflection.MethodBase.Invoke(System.Object, System.Object[])
at Igor.Program.ExecuteAssetCompiler(System.String)
at Igor.Program.SetupBuildEnv(System.String, System.String, System.String, System.String, System.String, System.String, System.String, System.String, System.String, Boolean)
at Igor.Program.Main(System.String[])
elapsed time 00:00:02.9769294s for command "C:\ProgramData\GameMakerStudio2\Cache\runtimes\runtime-2024.11.0.227/bin/igor/windows/x64/Igor.exe" -j=8 -options="C:\Users\USER\AppData\Local\GameMakerStudio2\GMS2TEMP\build.bff" -v -- Windows Run started at 12/30/2024 21:37:29
FAILED: Run Program Complete
For the details of why this build failed, please review the whole log above and also see your Compile Errors window.
The compile errors window stays empty.
Same Error appears when cleaning the cache using the broom
I have tried to reinstall the old version to find out that there the compile works without issue, which I deduced from that the issues that feather shows shoudn't be an issue.
Though weirdly a different project of mine seems to work without issue.
I know in this project I use json_parse(), which has been changed in this update and in the other game I don't, though the Legacy behaviour options are enabled by default. I have tried enabling / disabling these.
Same behaviour with the v2024.11.0.226 Runtime.
I also tried this on my Laptop, same behaviour
Steps To Reproduce
Compiling the game
Which version of GameMaker are you reporting this issue for?
IDE v2024.11.0.179 Runtime v2024.11.0.227
Which operating system(s) are you seeing the problem on?
Windows 10.0.22631.0
Which platform(s) are you seeing the problem on?
Windows
9df6d81d-a6b4-4508-80b2-817fa27d0f97
The text was updated successfully, but these errors were encountered: