The FTBRanks API interface has a static method called getInstance(), which is supposed to return the implementation of said API via a service....
The service however, is just calling that getInstance method again, causing a stackoverflow error......
We had these releases sitting on NightBloom for weeks, but due to lack of testers, it's now only being discovered
Workaround
If you do NOT use the ftb integration, you can simply disable it in simple-discord-compat.toml
#Should SDLink integrate with FTB Ranks
ftbranks = false
Faulty lines:
|
return CraterServices.COMPAT_UTILS.getFTBRanks(); |
|
return FTBRanks.getInstance(); |
|
return FTBRanks.getInstance(); |
The FTBRanks API interface has a static method called getInstance(), which is supposed to return the implementation of said API via a service....
The service however, is just calling that getInstance method again, causing a stackoverflow error......
We had these releases sitting on NightBloom for weeks, but due to lack of testers, it's now only being discovered
Workaround
If you do NOT use the ftb integration, you can simply disable it in
simple-discord-compat.tomlFaulty lines:
CraterLib/src/api/java/com/hypherionmc/craterlib/api/compat/ftbranks/FTBRanks.java
Line 11 in e2c0fbc
CraterLib/src/neoforge/java/com/hypherionmc/craterlib/common/NeoForgeCompatHelper.java
Line 81 in e2c0fbc
CraterLib/src/fabric/java/com/hypherionmc/craterlib/common/FabricCompatHelper.java
Line 71 in e2c0fbc