StackOverflowException by Self-Referencing @import


Mads_Gamer_DK
Mads_Gamer_DK
2024-07-26 17:03:46
Robby_
Approved by
Robby_
2 Votes
Description

Description

When importing the same stylesheet within itself using @import it results in a StackOverflowException, causing Minecraft to crash.

Steps to Reproduce

  1. Create an LSS stylesheet file (test.lss)
  2. Import the stylesheet within itself (@import "test.lss";)


Expected Behavior

The 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 Behavior

Minecraft 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


Comments

  • LabyMod
    LabyMod
    2024-08-07 17:21:18
    Thanks for your report. This bug/suggestion has just been completed. It will be released within one of the upcoming updates.

Please sign in to leave a comment.