Skip to content

Exception in server tick loop - java.lang.ClassNotFoundException: org.apache.commons.compress.utils.Lists in CraftingJob => addToIngredientsStorageBuffer #176

@Appulcake

Description

@Appulcake

Issue type:

  • 🐛 Bug

Short description:

This is a user report from FTB OceanBlock 2 (pack version 1.15.0) encountering crashes when trying to autocraft various recipes with ID. Example recipes they ran into were drawers / compacting drawers / chests.

Steps to reproduce the problem:

  1. Trying to craft using ID - unclear what's all affected

Expected behaviour:

Not crashing the server when using ID/IC to auto craft.


Versions:

  • This mod: integratedcrafting-1.21.1-neoforge-1.4.1 as per part of modpack
  • Minecraft: 1.21.1
  • Mod loader version: 21.1.216

I usually would prefer to add as much context as possible, like spend time checking if it works with latest version of the involved mod(s), narrowing down modlist, and trying an isolated reproduction instance with clear reproduction steps. However, while I don't have time for that here, I still wanted this issue report to exist at least so the issue's existence is documented at least, and it's possible the issue is apparent and fixable (as per more context towards end of this report) without needing to know more.

Log file:

Crash report: https://mclo.gs/TElfREM

A similar issue I've encountered when searching for this was this here in Mystic Biomes: jayhillx/MysticsBiomes#22
Where they addressed this in a commit (jayhillx/MysticsBiomes@311afec#diff-f05a25a8adb2a6aeea3c7dabd5ac6c94e8e78415704527e924d51d1a66516eab) by replacing import org.apache.commons.compress.utils.Lists; so instead of defining List<Type> colorTypes = Lists.newArrayList(); as list they'd use final List<Type> colorTypes = new ArrayList<>();.
I'm not quite sure why the issue happens here that org/apache/commons/compress/utils/Lists is suddenly not found, as if it was never imported.
When searching for this in the NeoForge discord, I've found a couple vaguely similar references that seem to possibly be because this dependency/implementation is done incorrectly in another mod (e.g. included as a jar-in-jar) making it somehow inaccessible to other mods, I'm suspecting a conflict with another mod which is why I'd ideally try to narrow this down as much as possible.

If this is (understandably) not enough information I'll try to revisit this issue and try to reproduce it myself to give more context!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    To Do (Major)

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions