Lithium (Fabric/NeoForge)

Lithium (Fabric/NeoForge)

38M Downloads

incompatible with Viafabricplus

sh2kcs opened this issue ยท 25 comments

commented

Version Information

Latest, not given by user, but 0.14.6 at time of writing

Expected Behavior

Join server

Actual Behavior

Crash minecraft

Reproduction Steps

  1. Start minecraft
  2. Go to any server

Other Information

I already have mixin.chunk.palette=false disabled
https://pastes.dev/lzfjywRwHG - crash log

commented

Try adding the line mixin.chunk.no_locking=false to the lithium.properties file in the config folder

commented

If you can report this to viafabricplus that would be great. Make sure to link them here

#615

commented

Try adding the line mixin.chunk.no_locking=false to the lithium.properties file in the config folder

My config:
mixin.experimental=true
mixin.chunk.no_locking=false
mixin.chunk.palette=false

Everything still crashes

commented

Post the new crash report

commented

Post the new crash report

https://pastes.dev/j0nzoLKgW8

commented

Copied crash report in case the link goes down j0nzoLKgW8.txt

commented

Hard to tell what is going on here, the crash is probably not caused by Lithium. Can you check by removing lithium entirely and reporting back?

commented

Copied crash report in case the link goes down j0nzoLKgW8.txt

I tried without vmp, now the crash report is:
https://pastes.dev/YSk2nS0q2H

commented

Hard to tell what is going on here, the crash is probably not caused by Lithium. Can you check by removing lithium entirely and reporting back?

It can be used without lithium to access the server.

commented

Okay, can you try with lithium again and the following config file (replace the contents of lithium.properties with the following)

# Lithium config file for debugging.
# Debugging tip: If this config file works around the issue, remove one line and try again until the issue occurs again.
# Make sure to report back all your results if you opened an issue / support request.

mixin.ai=false
mixin.alloc=false
mixin.block=false
mixin.cached_hashcode=false
mixin.chunk=false
mixin.collections=false
mixin.entity=false
mixin.experimental=false
mixin.gen=false
mixin.math=false
mixin.minimal_nonvanilla=false
mixin.shapes=false
mixin.util=false
mixin.world=false
commented

Okay, can you try with lithium again and the following config file (replace the contents of lithium.properties with the following)

# Lithium config file for debugging.
# Debugging tip: If this config file works around the issue, remove one line and try again until the issue occurs again.
# Make sure to report back all your results if you opened an issue / support request.

mixin.ai=false
mixin.alloc=false
mixin.block=false
mixin.cached_hashcode=false
mixin.chunk=false
mixin.collections=false
mixin.entity=false
mixin.experimental=false
mixin.gen=false
mixin.math=false
mixin.minimal_nonvanilla=false
mixin.shapes=false
mixin.util=false
mixin.world=false

Image LOL

commented

Remove mixin.entity=false from the config file. The other mod doesn't seem to expect lithium to disable options

commented

Remove mixin.entity=false from the config file. The other mod doesn't seem to expect lithium to disable options

Exactly the same error(

commented

Oh sorry, also remove remove mixin.util=false from the config file

commented

Oh sorry, also remove remove mixin.util=false from the config file

Nice!

Image

commented

https://pastes.dev/rcjaEskJ1T
No nice(((
I stood in the lobby for about 10 seconds and minecraft crashed

commented

Okay can you use the following file:

# Lithium config file for debugging.
# Debugging tip: If this config file works around the issue, remove one line and try again until the issue occurs again.
# Make sure to report back all your results if you opened an issue / support request.

mixin.ai=false
mixin.alloc=false
mixin.block=false
mixin.cached_hashcode=false
mixin.chunk=false
mixin.collections=false
mixin.experimental=false
mixin.gen=false
mixin.math=false
mixin.minimal_nonvanilla=false
mixin.shapes=false
mixin.world=false

mixin.entity.collisions.fluid=false
mixin.entity.collisions.intersection=false
mixin.entity.collisions.unpushable_cramming=false
mixin.util.accessors=false
mixin.util.block_entity_retrieval=false
mixin.util.block_tracking=false
mixin.util.chunk_status_tracking=false
mixin.util.data_storage=false
mixin.util.entity_collection_replacement=false
mixin.util.entity_movement_tracking=false
mixin.util.entity_section_position=false
mixin.util.inventory_change_listening=false
mixin.util.inventory_comparator_tracking=false
mixin.util.item_component_and_count_tracking=false
mixin.util.world_border_listener=false
commented

If that still crashes, remove viafabricplus.
If that still crashes, remove viafabricplus and use the file from #615 (comment) again

commented

Thanks, it seems that this is really a viafabric problem, since I'm playing now and it doesn't crash. Should I create an issue on their github?

commented

No. Please report back what you did to here only so far

commented

Okay can you use the following file:

# Lithium config file for debugging.
# Debugging tip: If this config file works around the issue, remove one line and try again until the issue occurs again.
# Make sure to report back all your results if you opened an issue / support request.

mixin.ai=false
mixin.alloc=false
mixin.block=false
mixin.cached_hashcode=false
mixin.chunk=false
mixin.collections=false
mixin.experimental=false
mixin.gen=false
mixin.math=false
mixin.minimal_nonvanilla=false
mixin.shapes=false
mixin.world=false

mixin.entity.collisions.fluid=false
mixin.entity.collisions.intersection=false
mixin.entity.collisions.unpushable_cramming=false
mixin.util.accessors=false
mixin.util.block_entity_retrieval=false
mixin.util.block_tracking=false
mixin.util.chunk_status_tracking=false
mixin.util.data_storage=false
mixin.util.entity_collection_replacement=false
mixin.util.entity_movement_tracking=false
mixin.util.entity_section_position=false
mixin.util.inventory_change_listening=false
mixin.util.inventory_comparator_tracking=false
mixin.util.item_component_and_count_tracking=false
mixin.util.world_border_listener=false

I entered this config and deleted viafabricplus and the crashes stopped.

commented

Use your old config again:
I assume it was

 mixin.experimental=true
commented

Use your old config again: I assume it was

 mixin.experimental=true

I tried on the config above with viafabricplus - crash. I deleted it - no crash

commented

Okay since it works with lithium without viafabricplus, and you said earlier that removing lithium entirely fixes it too, we should report this as mod compatibility issue to viafabricplus. Thanks a lot for the many experiments you performed