StackOverflowException by Self-Referencing @import
Beskrivelse
DescriptionWhen importing the same stylesheet within itself using @import it results in a StackOverflowException, causing Minecraft to crash.
-
Steps to ReproduceCreate an LSS stylesheet file (test.lss)
- Import the stylesheet within itself (@import "test.lss";)
Expected BehaviorThe stylesheet should either:
- Handle the self-referencing @import gracefully by ignoring it, or
- Provide a clear error message indicating the circular reference without causing a crash.
Actual BehaviorMinecraft crashes with a StackOverflowException due to the infinite loop caused by the self-referencing @import in the LSS stylesheet.
Operating System: Windows 10
Minecraft Version: unknown
Kommentarer
-
LabyMod
2024-08-07 17:21:18Thanks for your report. This bug/suggestion has just been completed. It will be released within one of the upcoming updates.