zabi94 / ExtraAlchemy

Extra Alchemy: a Minecraft mod that expands on potions
Other
38 stars 16 forks source link

Conflicing with newest version of BClib 1.3.4 #131

Closed entwinedent closed 2 years ago

entwinedent commented 2 years ago

Describe the bug add BClib 1.3.4 from 1.2.4 and crashes with your mod as well as nether chest and libcd(don't know which mod is using this resource)

To Reproduce Steps to reproduce the behavior:

  1. Go to 'add BClib 1.3.4'
  2. Click on 'play game'
  3. Scroll down to 'logs'
  4. See bug

Expected behavior start with no errors

Screenshots If applicable, add screenshots to help explain your problem.

Pastebin links Don't paste the whole lists here, use pastebin 2022-02-21-7.log

Environment (please complete the following information):

Additional context Add any other context about the problem here, like other mods that you think might be involved in the problem.

entwinedent commented 2 years ago

I have also submitted a ticket to BClib

zabi94 commented 2 years ago

I can't find the crash stack in the log you provided. Please attach the latest.log file that generates after the crash

entwinedent commented 2 years ago

2022-02-21-7.log.gz 2022-02-21-7.log

thats all its giving me no crash report just the log file, i have also opened up a ticket with netherchest and BClib

entwinedent commented 2 years ago

[08:18:42] [main/INFO]: Loading Minecraft 1.18.1 with Fabric Loader 0.13.2 [08:18:43] [ForkJoinPool-1-worker-3/WARN]: The mod "libcd" contains invalid entries in its mod json:

zabi94 commented 2 years ago

Judging by the last error, it seems like some mod is trying to load an old version of bclib api.

EA does not use it. If you remove Extra Alchemy the bug should still happen

zabi94 commented 2 years ago

I'll investigate further later today

entwinedent commented 2 years ago

, removed extraalchemy and error still pops up with your mod on it , so hmm it is stuck on something maybe BClib or the configuration , Yeah your mod works with the older BClib 1.2.4 flawlessly so ill head back over to bclib's ticket

entwinedent commented 2 years ago

So ive done some testing and there is a mod thats generating this mod , libcd-3.0.3+1.16.3-72e9d990eea2f316 ,which is a processor mod, which is giving cascading failures with nether chest , BClib, and Extra Alchemy.

zabi94 commented 2 years ago

Extra alchemy never appears in the stack trace. I'm not sure where you're getting Extra Alchemy as a possible culprit.

If it's the Not Enough Crashes screen, it's probably a false positive.

Extra alchemy is not part of this issue.

zabi94 commented 2 years ago

Ah I see now These lines: Unsupported root entry "licence" at line 9 column 12 [08:18:43] [ForkJoinPool-1-worker-1/WARN]: The mod "extraalchemy" contains invalid entries in its mod json: Invalid entry in person "contribution" at line 19 column 21 [08:18:43] [ForkJoinPool-1-worker-1/WARN]: The mod "netherchest" contains invalid entries in its mod json:

have absolutely nothing to do with your crash. They are flaws in the manifest files of the mod that cause absolutely no issue whatsoever. They are not an error, they are just warning about a minor imperfection. (See the /WARN part in each of them.)

The interesting part is at the end of the file, far away from those warnings

entwinedent commented 2 years ago

Your all clear found out a sub-process from better-end-1.0.0 called libcd-3.0.3+1.16.3 was causing cascading failures, everything but better end is fixed now.