GuiTaek / endergenesis

MIT License
0 stars 0 forks source link

rare crashes #6

Open GuiTaek opened 5 months ago

GuiTaek commented 5 months ago

When you find a crash that is rare and you can't explain, please open a new bug, I will translate the bug and look, if this crash is related to this bug. If you experienced the crash, probably restarting the game will help you recover, because minecraft is really robust against crashes.

old post: Rarely the game crashes after using the enderworld portal. Just couldn't figure out how to trigger the bug. Here's what I tried:

If you found any way to trigger this, even with other mods installed, even when you have to do the same thing over and over again, even if you just have a world, that triggers it and you want to share, please please tell me 🙏

GuiTaek commented 4 months ago

I really hope, this bug is just a combination of this bug and this bug. Will keep this bug open though if someone experience this bug and these bugs weren't the problem here.

GuiTaek commented 4 months ago

I have a translated crash while experiencing this bug and this means unfortunately, that this bug isn't just a combination of above bugs, because above bugs have other crashes:

crash ``` ---- Minecraft Crash Report ---- // Hi. I'm Minecraft, and I'm a crashaholic. Time: 29.04.24, 21:10 Description: Exception in server tick loop java.lang.NullPointerException: Cannot invoke "it.unimi.dsi.fastutil.objects.ObjectSet.remove(Object)" because "objectSet" is null at net.minecraft.server.world.ChunkTicketManager.handleChunkLeave(ChunkTicketManager.java:230) at net.minecraft.server.world.ThreadedAnvilChunkStorage.handlePlayerAddedOrRemoved(ThreadedAnvilChunkStorage.java:100 6) at net.minecraft.server.world.ThreadedAnvilChunkStorage.unloadEntity(ThreadedAnvilChunkStorage.java:1161) at net.minecraft.server.world.ServerChunkManager.unloadEntity(ServerChunkManager.java:472) at net.minecraft.server.world.ServerWorld$ServerEntityHandler.stopTracking(ServerWorld.java:1502) at net.minecraft.server.world.ServerWorld$ServerEntityHandler.stopTracking(ServerWorld.java:1463) at net.minecraft.server.world.ServerEntityManager.stopTracking(ServerEntityManager.java:214) at net.minecraft.server.world.ServerEntityManager$Listener.remove(ServerEntityManager.java:109) at net.minecraft.entity.Entity.setRemoved(Entity.java:3314) at net.minecraft.entity.Entity.remove(Entity.java:386) at net.minecraft.entity.player.PlayerEntity.remove(PlayerEntity.java:1389) at net.minecraft.server.world.ServerWorld.removePlayer(ServerWorld.java:867) at net.minecraft.server.PlayerManager.remove(PlayerManager.java:387) at net.minecraft.server.network.ServerPlayNetworkHandler.onDisconnected(ServerPlayNetworkHandler.java:1141) at net.minecraft.network.ClientConnection.handleDisconnection(ClientConnection.java:415) at net.minecraft.server.ServerNetworkIo.tick(ServerNetworkIo.java:196) at net.minecraft.server.MinecraftServer.tickWorlds(MinecraftServer.java:890) at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:823) at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:99) at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:684) at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:270) at javabase/java.lang.Thread.run(Thread.java:840) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- System Details -- Details: Minecraft Version: 1.18 Minecraft Version ID: 1.18 Operating System: Windows 11 (amd64) version 10.0 Java Version: 17.0.11, Eclipse Adoptium Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Eclipse Adoptium Memory: 1026147152 bytes (978 MiB) / 3774873600 bytes (3600 MiB) up to 8560574464 bytes (8164 MiB) CPUs: 8 Processor Vendor: GenuineIntel Processor Name: Intel(R) Core(TM) i7-4810MQ CPU @ 2.80GHz Identifier: Intel64 Family 6 Model 60 Stepping 3 Microarchitecture: Haswell (Client) Frequency (GHz): 2,79 Number of physical packages: 1 Number of physical CPUs: 4 Number of logical CPUs: 8 Graphics card #0 name: NVIDIA Quadro K2100M Graphics card #0 vendor: NVIDIA (0x10de) Graphics card #0 VRAM (MB): 2048,00 Graphics card #0 deviceId: 0x11fc Graphics card #0 versionInfo: DriverVersion=23.21.13.9268 Graphics card #1 name: Intel(R) HD Graphics 4600 Graphics card #1 vendor: Intel Corporation (0x8086) Graphics card #1 VRAM (MB): 1024,00 Graphics card #1 deviceId: 0x0416 Graphics card #1 versionInfo: DriverVersion=20.19.15.5058 Memory slot #0 capacity (MB): 8192,00 Memory slot #0 clockSpeed (GHz): 1,60 Memory slot #0 type: DDR3 Memory slot #1 capacity (MB): 8192,00 Memory slot #1 clockSpeed (GHz): 1,60 Memory slot #1 type: DDR3 Memory slot #2 capacity (MB): 8192,00 Memory slot #2 clockSpeed (GHz): 1,60 Memory slot #2 type: DDR3 Memory slot #3 capacity (MB): 8192,00 Memory slot #3 clockSpeed (GHz): 1,60 Memory slot #3 type: DDR3 Virtual memory max (MB): 34694,63 Virtual memory used (MB): 14784,44 Swap memory total (MB): 2048,00 Swap memory used (MB): 46,86 JVM Flags: 0 total; Fabric Mods: endergenesis: endergenesis 0.0.1 fabric: Fabric API 0.44.0+1.18 fabric-api-base: Fabric API Base 0.4.1+b4f4f6cdc8 fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.4.0+16d92c47c8 fabric-biome-api-v1: Fabric Biome API (v1) 6.0.1+ded849a9c8 fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.9+3ac43d95c8 fabric-command-api-v1: Fabric Command API (v1) 1.1.6+3ac43d95c8 fabric-commands-v0: Fabric Commands (v0) 0.2.5+b4f4f6cdc8 fabric-containers-v0: Fabric Containers (v0) 0.1.18+d154e2c6c8 fabric-content-registries-v0: Fabric Content Registries (v0) 0.4.5+6f53a73dc8 fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.8+3ac43d95c8 fabric-data-generation-api-v1: Fabric Data Generation API (v1) 1.0.0+3fec4ad9c8 fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.7+43d29571c8 fabric-entity-events-v1: Fabric Entity Events (v1) 1.4.5+6b21378ac8 fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.16+bfa23f17c8 fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.6+b4f4f6cdc8 fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.10+3ac43d95c8 fabric-gametest-api-v1: Fabric Game Test API (v1) 1.0.5+03d159cfc8 fabric-item-api-v1: Fabric Item API (v1) 1.3.0+691a79b5c8 fabric-item-groups-v0: Fabric Item Groups (v0) 0.3.3+3ac43d95c8 fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.8+c8aba2f3c8 fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.6+b4f4f6cdc8 fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.4.10+c15ca335c8 fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.8+3ac43d95c8 fabric-mining-level-api-v1: Fabric Mining Level API (v1) 1.0.3+3ac43d95c8 fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.7+b4f4f6cdc8 fabric-models-v0: Fabric Models (v0) 0.3.3+3ac43d95c8 fabric-networking-api-v1: Fabric Networking API (v1) 1.0.18+3ac43d95c8 fabric-networking-v0: Fabric Networking (v0) 0.3.5+b4f4f6cdc8 fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.11.0+3b82842ec8 fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.8+3ac43d95c8 fabric-particles-v1: Fabric Particles (v1) 0.2.9+526dc1acc8 fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.8.5+3ac43d95c8 fabric-renderer-api-v1: Fabric Renderer API (v1) 0.4.9+3ac43d95c8 fabric-renderer-indigo: Fabric Renderer - Indigo 0.4.12+3ac43d95c8 fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.7+b4f4f6cdc8 fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.4+7242e9d7c8 fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.1.18+3ac43d95c8 fabric-rendering-v0: Fabric Rendering (v0) 1.1.9+b4f4f6cdc8 fabric-rendering-v1: Fabric Rendering (v1) 1.10.3+6b21378ac8 fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.4.11+3ac43d95c8 fabric-screen-api-v1: Fabric Screen API (v1) 1.0.7+3ac43d95c8 fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.11+3ac43d95c8 fabric-structure-api-v1: Fabric Structure API (v1) 2.0.8+295197a7c8 fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.2.5+3ac43d95c8 fabric-textures-v0: Fabric Textures (v0) 1.0.9+3ac43d95c8 fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.3.4+7de09f55c8 fabric-transfer-api-v1: Fabric Transfer API (v1) 1.5.5+b4f4f6cdc8 fabricloader: Fabric Loader 0.15.3 java: OpenJDK 64-Bit Server VM 17 minecraft: Minecraft 1.18 mixinextras: MixinExtras 0.3.2 Server Running: true Player Count: 1 / 8; [ServerPlayerEntity['Player311'/339, l='ServerLevel[Rare Bug]', x=136.66, y=66.00, z=155.24, removed=UNLOADED_WITH_PLAYER]] Data Packs: vanilla, Fabric Mods Type: Integrated Server (map_client.txt) Is Modded: Definitely; Client brand changed to 'fabric'; Server brand changed to 'fabric' ```

edit: The bug happened after creating the world and the only thing I did, was going through a generated portal, then, the crash triggered. After Using the "Recreate"-Button from Minecraft without any changes, and doing exactly the same, the bug did not trigger. I hope, that fixing this bug helps finding a seed with coordinates that trigger this bug 100%.

GuiTaek commented 4 months ago

The reason, I was so motivated for this bug was, that I thought, this bug is the consequence of this bug, but found the real reason.