Create train crash
Meaaaww opened this issue ยท 4 comments
Describe the Bug
My friend had built a 36 block long bullet train with 2 carts, it takes up 98% of CPU power the moment you manually drive it.
We had put a blaze burner in and made it go on schedule to the stronghold from 6000 blocks away. To shorten it, we built most of the track on the nether roof and only left the stations in the overworld. the train portal wasn't big enough for the train so i broke it to build another, not aware of where the train was at the time (still not aware where the train was now.) .
I've broken 2 portals and replaced them with bigger ones already before and it repeatedly crashed on the third one.
The train's fueled max speed was also set to 100 blocks/s, that probably had something to do with it.
The server is also hosted on Shockbyte with 9GB of ram with 6 players on the server if that's important.
Cannot invoke "java.util.Map.get(Object)" because the return value of
"com.simibubi.create.content.logistics.trains.TrackGraph.getConnectionsFrom(com.simibubi.create.content.logistics.trains.TrackNode)" is null
and
at com.simibubi.create.content.logistics.trains.entity.Navigation.search(Navigation.java:579)
at com.simibubi.create.content.logistics.trains.entity.Navigation.findPathTo(Navigation.java:446)
at com.simibubi.create.content.logistics.trains.entity.Navigation.startNavigation(Navigation.java:367)
seems to be the most important parts to me.
Below is the latest crash file.
https://pastebin.com/b6qtBat7
Below is the batch of 200 crash reports since 30/12/22 09:05:35 GMT
Crash Reports.zip
Reproduction Steps
The steps below are speculation of what happened.
- build a gigantic game-breaking train
- make it run 500 blocks through the nether roof
- set the train max speed to 100 blocks per second
- put it on schedule to move between the 2 stations after 2 minutes of waiting or if 1 or more passengers enter the train.
- break one of the nether portals connecting the train
Expected Result
Your game will crash and give you a probably similar log to mine,
my world has been corrupted by this and it crashes upon launch every time with the same log.
Purging of affected chunks and killing @e does not fix it.
Only way to run the world without crashing is through the removal of Create.
Screenshots and Videos
Sneak peek image we sent to the rest of the group (the second cart is the same length but without a tapered head.)
Crash Report or Log
Operating System
Linux (amd64) version 4.19.0-12-amd64
Mod Version
0.5.0g
Minecraft Version
1.19.2
Other Mods
alternate-current: Alternate Current 1.4.0
appleskin: AppleSkin 2.4.1+mc1.19
apugli: Apugli 1.11.2+1.19-fabric
com_github_llamalad7_mixinextras: MixinExtras 0.1.1
architects_palette: Architect's Palette Fabric 2.1.1
architectury: Architectury 6.3.56
attributefix: AttributeFix 17.1.2
bclib: BCLib 2.1.4
bettercombat: Better Combat 1.5.2+1.19
betterdeserttemples: YUNG's Better Desert Temples 1.19.2-Fabric-2.2.1
betterdungeons: YUNG's Better Dungeons 1.19.2-Fabric-3.2.1
bettermineshafts: YUNG's Better Mineshafts 1.19.2-Fabric-3.2.0
betteroceanmonuments: YUNG's Better Ocean Monuments 1.19.2-Fabric-2.1.0
betterstrongholds: YUNG's Better Strongholds 1.19.2-Fabric-3.2.0
carrier: Carrier 1.11.0
advanced_runtime_resource_pack: Runtime Resource Pack 0.5.5
continents: Continents 1.1
create: Create 0.5.0g-796+1.19.2
com_google_code_findbugs_jsr305: jsr305 3.0.2
fake-player-api: Fake Player API 0.5.0
milk: Milk Lib 1.0.51
dripstone_fluid_lib: Dripstone Fluid Lib 2.0.1
porting_lib: Porting Lib 2.1.623+1.19.2
forge_tags: Porting Lib Tags 3.0
porting_lib_base: Porting Lib Base 2.1.623+1.19.2
mm: Manningham Mills 2.3
serialization_hooks: Serialization Hooks 0.3.26
porting_lib_entity: Porting Lib Entity 2.1.623+1.19.2
porting_lib_lazy_registration: Porting Lib Lazy Register 2.1.623+1.19.2
porting_lib_model_generators: Porting Lib Model Generators 2.1.623+1.19.2
porting_lib_models: Porting Lib Models 2.1.623+1.19.2
porting_lib_networking: Porting Lib Networking 2.1.623+1.19.2
porting_lib_obj_loader: Porting Lib Obj Loader 2.1.623+1.19.2
porting_lib_model_loader: Porting Lib Model Loader 2.1.623+1.19.2
porting_lib_transfer: Porting Lib Transfer 2.1.623+1.19.2
porting_lib_extensions: Porting Lib Extensions 2.1.623+1.19.2
porting_lib_accessors: Porting Lib Accessors 2.1.623+1.19.2
porting_lib_attributes: Porting Lib Attributes 2.1.623+1.19.2
porting_lib_constants: Porting Lib Constants 2.1.623+1.19.2
porting_lib_common: Porting Lib Common 2.1.623+1.19.2
reach-entity-attributes: Reach Entity Attributes 2.3.0
registrate-fabric: Registrate for Fabric 1.1.44-MC1.19.2
createchunkloading: Create Chunkloading 1.3.0
decorative_blocks: Decorative Blocks 3.0.0
disenchanter: Disenchanter 0.1.7+1.19
dramaticdoors: Dramatic Doors (Fabric) 1.19.2-1.3.3
dummmmmmy: MmmMmmMmmMmm 1.19-1.5.3
easyanvils: Easy Anvils 4.0.6
easymagic: Easy Magic 4.3.2
fabric-api: Fabric API 0.69.0+1.19.2
fabric-api-base: Fabric API Base 0.4.13+0d0f210290
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.12+93d8cb8290
fabric-biome-api-v1: Fabric Biome API (v1) 9.0.20+0d0f210290
fabric-block-api-v1: Fabric Block API (v1) 1.0.1+12bfe4ea90
fabric-command-api-v1: Fabric Command API (v1) 1.2.13+f71b366f90
fabric-command-api-v2: Fabric Command API (v2) 2.1.9+93d8cb8290
fabric-commands-v0: Fabric Commands (v0) 0.2.30+df3654b390
fabric-containers-v0: Fabric Containers (v0) 0.1.38+df3654b390
fabric-content-registries-v0: Fabric Content Registries (v0) 3.4.4+6064db2a90
fabric-convention-tags-v1: Fabric Convention Tags 1.2.0+27265b3490
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.7+aeb40ebe90
fabric-data-generation-api-v1: Fabric Data Generation API (v1) 5.3.3+ad31814d90
fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.33+0d0f210290
fabric-entity-events-v1: Fabric Entity Events (v1) 1.5.2+9244241690
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.31+6eb9a2a190
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.31+df3654b390
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.23+c6af733c90
fabric-item-api-v1: Fabric Item API (v1) 1.6.1+fa140d5990
fabric-item-groups-v0: Fabric Item Groups (v0) 0.3.36+9244241690
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.2.2+9244241690
fabric-loot-api-v2: Fabric Loot API (v2) 1.1.10+83a8659290
fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.13+9e7660c690
fabric-message-api-v1: Fabric Message API (v1) 5.0.5+93d8cb8290
fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.21+33fbc73890
fabric-networking-api-v1: Fabric Networking API (v1) 1.2.8+3b1d070f90
fabric-networking-v0: Fabric Networking (v0) 0.3.25+df3654b390
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 4.1.3+06e0e25190
fabric-particles-v1: Fabric Particles (v1) 1.0.12+79adfe0a90
fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.9.29+9244241690
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.17+0d0f210290
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.0.9+c6af733c90
fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.1.1+aae9039d90
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.8.2+574a764890
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.4+1cc24b1b90
fabric-transfer-api-v1: Fabric Transfer API (v1) 2.1.3+9d081d6490
fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 1.3.2+42d99c3290
fabricloader: Fabric Loader 0.14.11
farmersdelight: Farmer's Delight 1.19.2-1.3.9
forgeconfigapiport: Forge Config API Port 4.2.9
com_electronwill_night-config_core: core 3.6.5
com_electronwill_night-config_toml: toml 3.6.5
incendium: Incendium 5.1.4
java: OpenJDK 64-Bit Server VM 17
kubejs: KubeJS 1902.6.0-build.132
ingredient-extension-api: Ingredient Extension API 3.0.5
lazydfu: LazyDFU 0.1.3
leavesbegone: Leaves Be Gone 4.0.0
lithium: Lithium 0.10.4
medievalorigins: Medieval Origins 1.19.x-4.1.3
memoryleakfix: memory Leak Fix 1.19.1-0.7.0
midnightlib: MidnightLib 1.0.0
minecarttweaks: Cammie's Minecart Tweaks 1.7
minecraft: Minecraft 1.19.2
moonlight: Moonlight 1.19.2-2.1.12
nullscape: Nullscape 1.2
origin-cap: Origin Cap 1.2
origins: Origins 1.7.1
apoli: Apoli 2.6.1
additionalentityattributes: Additionalentityattributes 1.0.0+1.19
calio: Calio 1.7.0
cloth-config: Cloth Config v8 8.0.75
cloth-basic-math: cloth-basic-math 0.6.1
playerabilitylib: Pal 1.6.0
origins-classes: Origins: Classes 1.4.0
origins-minus: Origins Minus 1.0.3
pehkui: Pehkui 3.6.0+1.14.4-1.19.3
kanos_config: Kanos Config 0.3.1+1.14.4-1.19
player-animator: Player Animator 0.4.0
puzzleslib: Puzzles Lib 4.3.12
cardinal-components-base: Cardinal Components API (base) 5.0.2
cardinal-components-block: Cardinal Components API (blocks) 5.0.2
cardinal-components-chunk: Cardinal Components API (chunks) 5.0.2
cardinal-components-entity: Cardinal Components API (entities) 5.0.2
cardinal-components-world: Cardinal Components API (worlds) 5.0.2
rhino: Rhino 1902.2.2-build.264
sit: Sit 1.19-20
starlight: Starlight 1.1.1+fabric.ae22326
structory: Structory 1.0.1
supplementaries: Supplementaries 1.19.2-2.2.23
t_and_t: Towns and Towers 1.10
blue_endless_jankson: jankson 1.2.1
terralith: Terralith 2.3
touhoublessings: Touhou Origins: Blessings 1.0.1-1.19.2
touhouorigins: Touhou Origins 0.8.2-1.19.2
travelersbackpack: Traveler's Backpack 1.19.2-8.2.9
universalenchants: Universal Enchants 4.2.9
extensibleenums: Extensible Enums 4.0.0
wolfarmorcompat: Wolf Armor Compat 1.0.2-1.19.2
yigd: You're in Grave Danger 1.4.6
yungsapi: YUNG's API 1.19.2-Fabric-3.8.2
org_javassist_javassist: javassist 3.28.0-GA
org_reflections_reflections: reflections 0.10.2