#1.20.1 Crash mentions something about overlay

79 messages · Page 1 of 1 (latest)

crude meadow
#

I am at my wit's end with this one, mods are all up to date, I would rather not remove every compat. Here is the crash log, I will be grabbing latest.log in just one second

This is the error message itself:
The game crashed whilst rendering overlay
Error: java.lang.NullPointerException: Cannot invoke "net.minecraft.world.level.block.Block.m_49966_()" because the return value of "java.util.function.Supplier.get()" is null

#

There's the latest log

#

I saw a similar issue where Macaw was a version too far ahead and I tried that to fix and got instead an error where Macaw was a too early version so that's not the culprit

slow vapor
#

so if you remove everycompat it works?

crude meadow
#

Yes

crude meadow
#

The problem is this has also broken every single other of my mod packs

slow vapor
#

since when did it start to happen?

#

@surreal steppe do you know of everycompat using ModStairsBlock?

#

class

#

seems weird i dont think it does

crude meadow
#

This latest update for sure, I was struggling with one modpack before but all the others had been fine until then

#

I’m having a rough time remembering for sure because the laptop had to go into the shop for a week for a screen repair

#

But I know I had no issues before the update of the mods when I came back

slow vapor
#

so can you check EC patch notes? do you have any of the mods mentioned there?

surreal steppe
slow vapor
#

must have been something done recently

surreal steppe
#

ModStairBlock is from Moonlight????

slow vapor
#

quirk with that class is that its very hacky on fabric and needs to have its block registered before the stair block

#

yeah

#

tho that is usually the case especially on fabric where registration order matters

surreal steppe
#

I see.

crude meadow
crude meadow
slow vapor
#

do you have architects palette?

crude meadow
#

Yes

slow vapor
#

fabric?

crude meadow
#

No, forge

#

This one is forge

surreal steppe
#

i'm looking into this.

crude meadow
#

Thank you :3

slow vapor
#

that part is returning null

#

thats the only explanation

#

should be impossible since boards are defined before it and have the same conditions

surreal steppe
#

i'm going to debug this.

@crude meadow what's the wood mod you have in your modpack?

crude meadow
#

Ive got Wood Enjoyer and Epic Trees

surreal steppe
#

k i'm going to do some testing

slow vapor
#

do this

#

.addCoondition(w->boards.blocks.containsKey(w))

surreal steppe
#

k, will add it now

slow vapor
#

maybe another mod is somehow addin a board item and EC thinks it belongs to AP

#

so it doesnt add that but adds stairs

#

that will get rid of that issue for sure

surreal steppe
#

alright.

#

i'll test

surreal steppe
slow vapor
#

i think AP has some weirdness hardoded in the detect already registered code

surreal steppe
#

I see.

surreal steppe
#

@crude meadow can you check in JEI or REI to see if there are other boards from different mod aside Architect Palette?

crude meadow
#

I have no idea how to do that outside of game

#

I cannot get into it

surreal steppe
#

for now, just disable EC and create a new world without EC. u can use JEI or REI to find out

crude meadow
#

Oki doki

surreal steppe
#

MVJ, i ran with the latest of EC and Architect Palette and the 2 wood mods. i had no problems

slow vapor
#

proper fix would be to change how EC handles that AP board stuff in the already registered method but that already was setup like that so it does detect some other boards as beloing to AP (like malum boards which are meant to be equivalent)

#

did you add my fix?

surreal steppe
#

yes I added your fix.

#

but i haven't used the dev mod of EC to test that

slow vapor
#

that will fix for sure

surreal steppe
#

that's why i need the mod to check if it's fixed for sure.

slow vapor
#

but some boards might not be registered and it might be that they should. not a big deal

surreal steppe
#

hmm.

#

i'm fixing other bugs for 1.20.1

crude meadow
#

It’s gonna be a bit, my laptop is slow on a good day

surreal steppe
#

no worries. take your time

crude meadow
#

Ok I think I found it

#

Architect’s Chisel?

surreal steppe
#

k let me test it on my side

#

🤔 no problem on my side... Architect's Chisel is similar to rechiseled or Builder's Delight.

slow vapor
#

does it not have extra boards blocks?

#

still i wouldnt worry about this if i were you, issue is fixed

surreal steppe
#

yea it has one

#

alright. i'll push the code to github

crude meadow
#

Thank you!

surreal steppe
#

ok. i'll upload the new version to Curseforge and you can test the mod. let us know if the issue is fixed

crude meadow
#

Sounds good

surreal steppe
#

uploaded to Curseforge. it will take some time for the mod to be approved

crude meadow
#

Ye ye, I’ll keep an eye out for it and let y’all know if it works once I see it come through

crude meadow
#

Update: It did work, flawlessly
Thank you!