3D Maneuver Gear

3D Maneuver Gear

351k Downloads

Game crashes when belt is clicked

Starwarsyeeeet opened this issue ยท 10 comments

commented

I was putting some mods together for fun and came across this. I was trying to get it in creative inventory when the game crashed. I kept trying and it still happened. I have curious API and bountiful baubles installed.

Crash report:
crash-2021-02-28_12.00.49-client.txt

commented

Tried it on its own and it still happens.

Crash report:
crash-2021-02-28_17.59.15-client.txt

commented

Can you find out what mod adds this computing_frames mixin?
re:computing_frames,re:mixin,re:classloading

commented

Thank you

commented

It might be because it is 1.16.5, and I developed against 1.16.4.
I will update my dev environment and perhaps then I can pinpoint the issue as I have been unable to reproduce this.

commented

I'm having the same issue. Playing on 1.16.5 & Forge 36.0.46
Edit: I tried it just with the mod and it's dependencies but still crashes.
crash-2021-03-12_21.39.37-client (3D Maneuver).txt

commented

Ye, i still haven't gotten around to fixing this, apologies.
Also for future reference, don't give me stacktraces with Optifine.

commented

@Starwarsyeeeet @arBorghi
I have been unable to reproude this, even after updating to 1.16.5.
I have therefore built an InfinityLib jar with additional checks (it will still crash, but it should give more information): https://github.com/InfinityRaider/InfinityLib/releases/download/Debug/Infinitylib-2.0.1-debug.jar

Could either (or both) of you please try running it with that build and giving me the crash report once more?

commented

@Starwarsyeeeet @arBorghi
I have been unable to reproude this, even after updating to 1.16.5.
I have therefore built an InfinityLib jar with additional checks (it will still crash, but it should give more information): https://github.com/InfinityRaider/InfinityLib/releases/download/Debug/Infinitylib-2.0.1-debug.jar

Could either (or both) of you please try running it with that build and giving me the crash report once more?

Of course!
3D Maneuver crash.log

commented

Thanks, this is useful information, I will dig deeper now.
I might give you a new debug version in a few days.

commented

I have managed to trace the issue down to it's cause, I still do not understand why it is happening, but I have rewritten the code in order that it should no longer happen.
If a null Capability still does occur, it will no longer crash, but print warnings in the log instead, this may or may not result in loss of some functionality though.