VazkiiMods / Zeta

Modular Mod development framework
Other
21 stars 5 forks source link

Beacon getBeaconColorMultiplierZeta running recursively #17

Closed GStefanowich closed 4 months ago

GStefanowich commented 4 months ago

Beacons causing a crash by recursively calling getBeaconColorMultiplierZeta while the chunks are still loading.

Investigating more to find the cause of the crash

java.lang.StackOverflowError: Ticking block entity at org.violetmoon.zeta.block.ZetaStairsBlock.getBeaconColorMultiplierZeta(ZetaStairsBlock.java:74) ~[Zeta-1.0-14.jar%23765!/:1.0-14] {re:mixin,re:classloading,pl:mixin:APP:zeta_forge.mixins.json:self.IZetaBlockMixin_FAKE,pl:mixin:A} at org.violetmoon.zeta.block.ZetaStairsBlock.getBeaconColorMultiplierZeta(ZetaStairsBlock.java:74) ~[Zeta-1.0-14.jar%23765!/:1.0-14] {re:mixin,re:classloading,pl:mixin:APP:zeta_forge.mixins.json:self.IZetaBlockMixin_FAKE,pl:mixin:A} at org.violetmoon.zeta.block.ZetaStairsBlock.getBeaconColorMultiplierZeta(ZetaStairsBlock.java:74) ~[Zeta-1.0-14.jar%23765!/:1.0-14] {re:mixin,re:classloading,pl:mixin:APP:zeta_forge.mixins.json:self.IZetaBlockMixin_FAKE,pl:mixin:A} at org.violetmoon.zeta.block.ZetaStairsBlock.getBeaconColorMultiplierZeta(ZetaStairsBlock.java:74) ~[Zeta-1.0-14.jar%23765!/:1.0-14] {re:mixin,re:classloading,pl:mixin:APP:zeta_forge.mixins.json:self.IZetaBlockMixin_FAKE,pl:mixin:A} at org.violetmoon.zeta.block.ZetaStairsBlock.getBeaconColorMultiplierZeta(ZetaStairsBlock.java:74) ~[Zeta-1.0-14.jar%23765!/:1.0-14] {re:mixin,re:classloading,pl:mixin:APP:zeta_forge.mixins.json:self.IZetaBlockMixin_FAKE,pl:mixin:A} at org.violetmoon.zeta.block.ZetaStairsBlock.getBeaconColorMultiplierZeta(ZetaStairsBlock.java:74) ~[Zeta-1.0-14.jar%23765!/:1.0-14] {re:mixin,re:classloading,pl:mixin:APP:zeta_forge.mixins.json:self.IZetaBlockMixin_FAKE,pl:mixin:A} at org.violetmoon.zeta.block.ZetaStairsBlock.getBeaconColorMultiplierZeta(ZetaStairsBlock.java:74) ~[Zeta-1.0-14.jar%23765!/:1.0-14] {re:mixin,re:classloading,pl:mixin:APP:zeta_forge.mixins.json:self.IZetaBlockMixin_FAKE,pl:mixin:A} at org.violetmoon.zeta.block.ZetaStairsBlock.getBeaconColorMultiplierZeta(ZetaStairsBlock.java:74) ~[Zeta-1.0-14.jar%23765!/:1.0-14] {re:mixin,re:classloading,pl:mixin:APP:zeta_forge.mixins.json:self.IZetaBlockMixin_FAKE,pl:mixin:A} at org.violetmoon.zeta.block.ZetaStairsBlock.getBeaconColorMultiplierZeta(ZetaStairsBlock.java:74) ~[Zeta-1.0-14.jar%23765!/:1.0-14] {re:mixin,re:classloading,pl:mixin:APP:zeta_forge.mixins.json:self.IZetaBlockMixin_FAKE,pl:mixin:A} at org.violetmoon.zeta.block.ZetaStairsBlock.getBeaconColorMultiplierZeta(ZetaStairsBlock.java:74) ~[Zeta-1.0-14.jar%23765!/:1.0-14] {re:mixin,re:classloading,pl:mixin:APP:zeta_forge.mixins.json:self.IZetaBlockMixin_FAKE,pl:mixin:A}

Full report:

crash-2024-04-06_21.16.36-server.txt