CleanroomMC / Fugue

Dead mods still alive ... in some way.
GNU General Public License v3.0
37 stars 5 forks source link

XNet compat: `IncompatibleClassChangeError: Method 'com.google.common.collect.ImmutableSet.of' must be Methodref constant` #19

Closed Krutoy242 closed 3 months ago

Krutoy242 commented 4 months ago

Roaming my world made on Java 1.8, i found place where got crash from XNet mod:

java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: Could not initialize class mcjty.xnet.apiimpl.energy.EnergyConnectorSettings

Caused by: java.lang.NoClassDefFoundError: Could not initialize class mcjty.xnet.apiimpl.energy.EnergyConnectorSettings

Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.IncompatibleClassChangeError: Method 'com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableSet.of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])' must be Methodref constant [in thread "Client thread"]
    at mcjty.xnet.apiimpl.energy.EnergyConnectorSettings.<clinit>(EnergyConnectorSettings.java:35)

crash-2024-02-28_11.54.34-client.txt

debug-1.log.gz

kappa-maintainer commented 3 months ago

Can't reproduce with just XNet, how did you trigger the crash?

Krutoy242 commented 3 months ago

I will try to reproduce it later.

mpeciakk commented 3 months ago

Same issue here, happened when opening xnet controller

kappa-maintainer commented 3 months ago

Still can't reproduce, even after successfully setting up an energy network

Krutoy242 commented 3 months ago

Just reproduced issue on Public E2E-E server. crash-2024-03-29_09.26.24-client.txt

Do you want me to save and send this region, so you can open and test it?

Krutoy242 commented 3 months ago

I just removed Vintagium and installed Optifine instead and issue fixed. It may be issue with Vintagium rather than Fugue then. I though I tested it without Vintagium already...