Summary
This crash is caused by mods downloading CodeChickenLib using a dead link.
If this is happening to you on one of our servers, contact support letting us know which modpack isn't starting.
Symptoms
- The modpack is failing to start
- There is no crash report
- The log contains the error:
java.lang.NoClassDefFoundError: codechicken/lib/asm/ASMInit
Cause
The CodeChickenCore mod automatically downloads extra mods if it finds a mod file containing a dependencies.info
file when the modpack starts. It will skip the download if the requested mod is already present and is the same version or a newer version. CodeChickenCore uses this feature itself to download the CodeChickenLib mod.
At some point the codechicken
files were removed from the http://files.minecraftforge.net/maven/
repository. Any attempt to download CodeChickenLib from that site will fail.
Version 1.7.10-1.0.7.47
of CodeChickenCore and earlier use links to the old repository to download CodeChickenLib. They will all fail to retrieve the file, resulting in the server crashing.
Solution
Updating CodeChickenCore to version 1.7.10-1.0.7.48
or newer will download CodeChickenLib from the http://chickenbones.net/maven/
repository.
You can update CodeChickenCore in a CurseForge modpack as follows:
- Click on My Modpacks
- Click on the modpack (Don't click Play )
This will show the modpack profile - At the top right click the ... to the left of the Play button, choose Profile Options
- Tick the Allow Content management for this profile box and click Done
- Click Installed Mods. The list will now have slider buttons next to each mod
- Scroll down and look for the CodeChickenCore mod and click the mod name
This will open the mod's profile page - Click Versions
- Find the CodeChickenCore-1.7.10-1.0.7.48-universal.jar version (or newer) and click the Install button