DynamicTreesTeam / DynamicTrees

Minecraft Forge mod providing dynamic trees that progressively grow from seed to maturity.
MIT License
218 stars 96 forks source link

Unexpected error; java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 8193 #718

Closed Coraline774477 closed 1 year ago

Coraline774477 commented 1 year ago

Description The game crashes when I get somewhere within 30 or so blocks of a nearby forest or any type of biome that has trees in it.

To Reproduce Steps to reproduce the behavior: Just install Dynamic Trees and Rubidium, make a new world and explore it till you find a biome that has alot of trees until a few minutes later or if you spawn in a forested biome then just wait for a few minutes and the game crashes.

Rendering Glitches I'm using Rubidium, not the piece of trash Optifine! Also during gameplay before the crashes occured I hadn't seen or experienced any graphical glitches, thankfully..

Additional context I think that it's possibly being caused by Rubidium because when I looked at the crash reports and the logs and they're screaming Rubidium's name and I'm totally NOT gonna use OptiFine EVER AGAIN 'cause I've been told that OptiFine might cause world corruption since OptiFine touches places where no mod shall ever touch nor go, meaning that OptiFine actually touches the actual base coding of the game itself to try to improve the game's overall performance!!! Also Rubidium is the replacement for OptiFine as of actually boosting the game's overall performance.

Even though this report relates to Rubidium more than Dynamic Trees but why I made this report is 'cause I've restarted my modded play through with a new world called Cora World Redo (R.W.R) for 1.18.2 but this time without Dynamic Trees and the game hasn't crashed ever again which means that either Rubidium doesn't like Dynamic Trees or Dynamic Trees doesn't like Rubidium...

Crashes Crash Report: https://gist.github.com/Coraline774477/c63f9160cb472bdd90ad252e2ea88157 Log: https://gist.github.com/Coraline774477/44c2ee5358708c3f4eb90cea48067469

Versions

One last thing; I originally wanted to play with Dynamic Trees again but in 1.18.2, since for me it's been awhile 'cause the last time I've played with Dynamic Trees that I had to stop playing with the mod 'cause of the OpenGL error that I always kept getting when I used to use OptiFine in 1.16.5 whenever I went into a Roofed Forest biome*.. I had made a report about that on here which I do believe that that issue that I had experienced at the time in 1.16.5 hasn't been resolved...

I always liked how the trees of both vanilla minecraft as well as modded minecraft looks than how they normally look like (I still like how they normally look but how the trees looks like when Dynamic Trees is installed looks way better though!..)

Btw Dynamic Trees just can't catch a break from performance rendering mods such as OptiFine and Rubidium, does it?..

*How I remember all of that is 'cause I'm Coraline77447, the one who've reported that issue report a few years ago. My old GitHub account (Coraline77447) that I've created with the email address that I used got hacked a few months ago and lost any accounts that I've made with that email address which means that I've lost my old GitHub account since the hacker made sure that I would never be able to get the email address back by moving the email address onto their device instead of letting it remain on mine....

Coraline774477 commented 1 year ago

UPDATE: I'm currently using OptiFine again due to Rubidium having some issues with itself as of it's arrays, since I've gotten tired of my game crashing randomly by Rubidium, so for the time being till the author of Rubidium actually fixes all (and I mean ALL) of their arrays in Rubidium's code I'm currently using OptiFine again even tho I strongly dislike OptiFine nowsdays....

Coraline774477 commented 1 year ago

UPDATE: Rubidium 1.18.2 had an update three days ago with a possible fix to the ArrayIndexOutOfBoundsException in Rubidium 1.18.2 0.5.4 BUT I'm keeping this report open just in case Rubisium crashes with Dynamic Trees (1.18.2) again.

On a side note, in the logs I'm getting errors from Dynamic Trees and they're spamming the logs (as well as the console I believe) with some of the block models of rooted dirt apparentlly.. Unfortunately I can't really restart two of my 1.18.2 modded worlds since I can't just take out Dynamic Trees 'cause of it's current issues since the mod's currently in beta for 1.18.2 and I've already restarted those two worlds multiple times now that I'm not willing to restart those two worlds again due to the removal of Dynamic Trees.. But if and when I do make any more 1.18.2 worlds they'll not have this mod installed because of it's current issues and that it's issues are spammy and I don't like spammy errors and I don't believe that D.T supports The Twilight Forest's trees let alone T.T.F's MASSIVE tree that's bigger and taller than BOP's redwoods and firs... (I know that D.T will never support one of T.T.F's trees as of the massive tree it has in T.T.F since that tree is too big, too tall for D.T to handle..)

github-actions[bot] commented 1 year ago

This issue has gone stale due to it having no activity for 90 days. Is this still a problem?