TelepathicGrunt / RepurposedStructures-Quilt

Adds more variations of vanilla structures and features!
https://www.curseforge.com/minecraft/mc-mods/repurposed-structures-fabric
GNU Lesser General Public License v3.0
80 stars 11 forks source link

1.18 Crash #164

Closed itsdinkd closed 2 years ago

itsdinkd commented 2 years ago

From my modpack, AQM2. Player went into nether, saw a structure apparently and crashed.

---- Minecraft Crash Report ---- // My bad.

Time: 12/9/21, 12:45 AM Description: Exception ticking world

java.lang.NoClassDefFoundError: com/telepathicgrunt/repurposedstructures/world/processors/DataBlockProcessor$DATA_PROCESSOR_MODE at com.telepathicgrunt.repurposedstructures.world.processors.DataBlockProcessor.process(DataBlockProcessor.java:50) at net.minecraft.structure.Structure.process(Structure:378) at net.minecraft.structure.Structure.place(Structure:225) at net.minecraft.structure.pool.SinglePoolElement.generate(SinglePoolElement:126) at net.minecraft.structure.PoolStructurePiece.generate(PoolStructurePiece:88) at net.minecraft.structure.PoolStructurePiece.generate(PoolStructurePiece:84) at net.minecraft.structure.StructureStart.place(StructureStart:62) at net.minecraft.world.gen.chunk.ChunkGenerator.method_38265(ChunkGenerator:279) at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:422) at net.minecraft.world.gen.chunk.ChunkGenerator.generateFeatures(ChunkGenerator:278) at net.minecraft.world.chunk.ChunkStatus.method_20613(ChunkStatus:146) at net.minecraft.world.chunk.ChunkStatus.runGenerationTask(ChunkStatus:289) at net.minecraft.server.world.ThreadedAnvilChunkStorage.method_17225(ThreadedAnvilChunkStorage:638) at com.mojang.datafixers.util.Either$Left.map(Either.java:38) at net.minecraft.server.world.ThreadedAnvilChunkStorage.method_17224(ThreadedAnvilChunkStorage:632) at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) at net.minecraft.server.world.ChunkTaskPrioritySystem.method_17634(ChunkTaskPrioritySystem:58) at net.minecraft.util.thread.TaskExecutor.runNext(TaskExecutor:91) at net.minecraft.util.thread.TaskExecutor.runWhile(TaskExecutor:146) at net.minecraft.util.thread.TaskExecutor.run(TaskExecutor:102) at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) Caused by: java.lang.ClassNotFoundException: com.telepathicgrunt.repurposedstructures.world.processors.DataBlockProcessor$DATA_PROCESSOR_MODE at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:520) at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:158) at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ... 27 more

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head -- Thread: Server thread Stacktrace: at com.telepathicgrunt.repurposedstructures.world.processors.DataBlockProcessor.method_15110(DataBlockProcessor.java:50) at net.minecraft.class_3499.method_16446(class_3499.java:378) at net.minecraft.class_3499.method_15172(class_3499.java:225) at net.minecraft.class_3781.method_16626(class_3781.java:126) at net.minecraft.class_3790.method_27236(class_3790.java:88) at net.minecraft.class_3790.method_14931(class_3790.java:84) at net.minecraft.class_3449.method_14974(class_3449.java:62) at net.minecraft.class_2794.method_38265(class_2794.java:279) at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:422) at net.minecraft.class_2794.method_12102(class_2794.java:278) at net.minecraft.class_2806.method_20613(class_2806.java:146) at net.minecraft.class_2806.method_12154(class_2806.java:289) at net.minecraft.class_3898.method_17225(class_3898.java:638) at com.mojang.datafixers.util.Either$Left.map(Either.java:38) at net.minecraft.class_3898.method_17224(class_3898.java:632) at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) at net.minecraft.class_3900.method_17634(class_3900.java:58) at net.minecraft.class_3846.method_16907(class_3846.java:91) at net.minecraft.class_3846.method_16900(class_3846.java:146)

-- Affected level -- Details: All players: 1 total; [class_3222['SolarpotatOS'/305, l='ServerLevel[world]', x=-961.57, y=40.00, z=-664.29]] Chunk stats: 2318 Level dimension: minecraft:the_nether Derived: true Level spawn location: World: (-15,65,96), Section: (at 1,1,0 in -1,4,6; chunk contains blocks -16,0,96 to -1,255,111), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511) Level time: 4954847 game time, 5141190 day time Level name: world Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false Level weather: Rain time: 58107 (now: false), thunder time: 40575 (now: false) Known server brands: fabric Level was modded: true Level storage version: 0x04ABD - Anvil Stacktrace: at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:882) at net.minecraft.class_3176.method_3813(class_3176.java:324) at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:823) at net.minecraft.server.MinecraftServer.handler$bfn000$modifiedRunLoop(MinecraftServer.java:5856) at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:663) at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:270) at java.base/java.lang.Thread.run(Thread.java:833)

-- System Details -- Details: Minecraft Version: 1.18 Minecraft Version ID: 1.18 Operating System: Linux (amd64) version 5.10.0-9-amd64 Java Version: 17.0.1, Oracle Corporation Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Oracle Corporation Memory: 2754799224 bytes (2627 MiB) / 7340032000 bytes (7000 MiB) up to 7340032000 bytes (7000 MiB) CPUs: 8 Processor Vendor: AuthenticAMD Processor Name: AMD Ryzen 9 5950X 16-Core Processor Identifier: AuthenticAMD Family 25 Model 33 Stepping 0 Microarchitecture: Zen 3 Frequency (GHz): -0.00 Number of physical packages: 1 Number of physical CPUs: 16 Number of logical CPUs: 32 Graphics card #0 name: unknown Graphics card #0 vendor: unknown Graphics card #0 VRAM (MB): 0.00 Graphics card #0 deviceId: unknown Graphics card #0 versionInfo: unknown Virtual memory max (MB): 159692.41 Virtual memory used (MB): 62764.90 Swap memory total (MB): 95301.00 Swap memory used (MB): 17871.00 JVM Flags: 21 total; -XX:+UseContainerSupport -Xms7000M -Xmx7000M -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 Fabric Mods: additionaladditions: Additional Additions 3.0.0 additionalbars: Additional Bars 2.2.0 adorn: Adorn 3.0.0-rc.1+1.18-rc3 advanced_runtime_resource_pack: Runtime Resource Pack 0.3.10 adventure-platform-fabric: adventure-platform-fabric 5.0.0 adventurez: AdventureZ 1.4.5 ae2: Applied Energistics 2 10.0.0-alpha.3 agape_space: Space Dimensions 0.4.2 alloy_forgery: Alloy Forgery 2.0.7+1.18 animal_feeding_trough: Animal Feeding Trough 1.0.2+1.18 apoli: Apoli 2.2.0 appleskin: AppleSkin mc1.18-2.2.0 aqupdcaracal: Caracal mob 1.18-1.3.4 aqupdgrizzly: Grizzly Bear mob 1.18-1.2.1 arcanus: Arcanus 1.24 architects_palette: Architect's Palette Fabric 1.3 architectury: Architectury 3.1.45 balm-fabric: Balm 2.1.1+0 banhammer: BanHammer 0.4.2+1.18 bannerpp: Banner++ 2.0.4+mc.1.18-rc4 bclib: BCLib 1.0.2 beehivetooltips: Beehive Tooltips 1.4.0 beenfo: Beenfo 1.18-fabric0.43.1-1.3.3 betternether: Better Nether 6.0.2 bettersleeping: BetterSleeping 0.5.1+1.18 bewitchment: Bewitchment 1.18-2 bitsandchisels: BitsAndChisels 2.6.1 blockbot-api: BlockBot Api 1.0.0 blockbot-discord: BlockBot Discord 2.0.0-beta blockus: Blockus 2.3.3+1.18 blue_endless_jankson: jankson 1.2.1 bosses_of_mass_destruction: Bosses of Mass Destruction (Beta) 1.3.3-1.18 botania: Botania 1.18-424-FABRIC buildinggadgets: st'ructure tools 1.0.6 calio: Calio 1.4.2 campchair: Camp Chair 1.0.0 capybara: Capybara 1.0.0 cardinal-components-base: Cardinal Components API (base) 4.0.0 cardinal-components-block: Cardinal Components API (blocks) 4.0.0 cardinal-components-entity: Cardinal Components API (entities) 4.0.0 cardinal-components-item: Cardinal Components API (items) 4.0.0 cardinal-components-level: Cardinal Components API (world saves) 4.0.0 cardinal-components-world: Cardinal Components API (worlds) 4.0.0 carpet: Carpet Mod 1.4.56 carpet-extra: Carpet Extra 1.4.56 carpet-tis-addition: Carpet TIS Addition 1.26.1 carrier: Carrier 1.9.0 chalk: Chalk 1.1.1 chas: Craftable Horse Armour & Saddle 1.18-1.8-Fabric cleancut: CleanCut 1.18-4.0-fabric cloth-api: Cloth API 2.0.54 cloth-armor-api-v1: Cloth Armor API v1 1.5.47 cloth-basic-math: cloth-basic-math 0.6.0 cloth-client-events-v0: Cloth Client Events v0 2.0.54 cloth-common-events-v1: Cloth Common Events v1 2.0.54 cloth-config: Cloth Config v6 6.0.45 cloth-datagen-api-v1: Cloth Datagen v1 2.0.54 cloth-utils-v1: Cloth Utils v1 2.0.54 cloud: Cloud 1.6.0 cloud_commandframeworkcloud-brigadier: cloud-brigadier 1.6.0 cloud_commandframeworkcloud-core: cloud-core 1.6.0 cloud_commandframework_cloud-minecraft-extras: cloud-minecraft-extras 1.6.0 cloud_commandframeworkcloud-services: cloud-services 1.6.0 clumps: Clumps 8.0.1 collective-fabric: Collective (Fabric) 3.13 com_electronwill_night-config_core: core 3.6.3 com_electronwill_night-config_toml: toml 3.6.3 com_eliotlash_mclib_mclib: mclib 18 com_eliotlash_molang_molang: molang 18 com_typesafe_config: config 1.4.1 com_velocitypowered_velocity-native: velocity-native 1.1.0-SNAPSHOT compress: Compress 'em [v1.5] concreteconversion: Concrete Conversion 6.1.0.0 confabricate: confabricate 2.2.0-SNAPSHOT+4.1.1 config2brigadier: Config to Brigadier 1.0.2 conjuring: Conjuring 1.0.17+1.18 consistency_plus: Consistency Plus 0.4.2+1.17 cosmetic-armor: Cosmetic Armor 1.2.0 craftingtweaks: Crafting Tweaks 13.0.0 creativeonepunch: Creative One-Punch 1.3 croptopia: Croptopia 1.7.2 crowdin-translate: CrowdinTranslate 1.4+1.18 crusade: Crusade 1.2.5 culinaire: Culinaire 2.2.0 customportalapi: Custom Portal Api 0.0.1-beta47-1.18 dark-enchanting: Dark Enchanting 0.6.1+1.18 dawn: Dawn API 3.1.0 deathlog: DeathLog 0.2.4+1.18 disenchanter: Disenchanter 0.1.3+1.18 doom: Doom Fabric 4.0.24 doublejump: Double Jump Mod 1.0.1+mc1.18 dragonloot: DragonLoot 1.0.9 dripstone_fluid_lib: Dripstone Fluid Lib 1.1.1 dummmmmmy: MmmMmmMmmMmm 1.18-1.5.0 dynview: Dynamic View Mod 1.18-1.5 earthtojavamobs: Earth2Java 1.7.4+1.18 eer: Erroring Entity Remover 1.0.2+1.18 eldritch_mobs: Eldritch Mobs 1.10.1 elementalcreepers: Elemental Creepers: Refabricated 1.4.0+1.18-pre5 enchant_giver: Enchant Giver 1.1.0 endgoblintraders: End Goblin Traders 1.4.2 entitybanners: Entity Banners 1.0.2-BETA+1.18 exlineawnings: Exline's Awnings 1.18 exlinefurniture: Exline's Furniture 1.18 expandedstorage: Expanded Storage 7.3.2 extragenerators: Extra Generators 1.1.1-BETA+1.18 extraorigins: Extra Origins 1.18-1 ezpas: Ezpas 2.0.0 fabric: Fabric API 0.44.0+1.18 fabric-api-base: Fabric API Base 0.4.1+b4f4f6cd14 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-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-dimensions-v1: Fabric Dimensions API (v1) 2.1.7+43d29571c8 fabric-entity-events-v1: Fabric Entity Events (v1) 1.4.5+6b21378a14 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-item-api-v1: Fabric Item API (v1) 1.3.0+691a79b5c8 fabric-item-groups-v0: Fabric Item Groups (v0) 0.3.3+3ac43d9514 fabric-language-kotlin: Fabric Language Kotlin 1.7.0+kotlin.1.6.0 fabric-language-scala: Fabric Language Scala 1.1.0+scala.2.13.6 fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.4.10+c15ca33514 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+3ac43d9514 fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.7+b4f4f6cdc8 fabric-networking-api-v1: Fabric Networking API (v1) 1.0.18+3ac43d9514 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-permissions-api-v0: fabric-permissions-api 0.1-SNAPSHOT fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.8.5+3ac43d9514 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-resource-loader-v0: Fabric Resource Loader (v0) 0.4.11+3ac43d9514 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+3ac43d9514 fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.3.4+7de09f5514 fabric-transfer-api-v1: Fabric Transfer API (v1) 1.5.5+b4f4f6cdc8 fabricenchantments: Fabric Enchantments 0.6.0 fabricloader: Fabric Loader 0.12.8 fabrictailor: Fabric Tailor 1.7.3 fallingtree: FallingTree 2.15.2 ferritecore: FerriteCore 4.0.0 fiber: fiber 0.23.0-2 fireworkfrenzy: Firework Frenzy 1.7 flan: Flan 1.18-1.6.4 fluidtank: Fluid Tank 18.0.399-fabric forgeconfigapiport: Forge Config API Port 3.0.1 friendsandfoes: Friends&Foes 1.0.2 fryingpan: Frying Pan! 2.0.0 furnacerecycle-fabric: Furnace Recycle (Fabric) 1.0 geckolib3: Geckolib 3.0.22 genesis: Genesis 0.8 giantspawn-fabric: Giant Spawn (Fabric) 2.7 glassential: Glassential 1.3.0 go-fish: Go Fish 1.4.0-1.18 gobber2: Gobber2 2.5.52 goblintraders: Goblin Traders 1.4.1 graveyard: The Graveyard 1.0 greater_eye: Greater Eye of Ender 1.3.16 guardiansgalore: GuardiansGalore 1.18-3.0 hammermod: War-Hammers Mod 1.18 harvest_scythes: Harvest Scythes 2.3.0 healthcare: Health Care 1.0.10 heartbond: Heartbond 1.2.0 hologram-api: Hologram API 0.2.1+1.18-pre5 hookshot: Hookshot 23.0 horseinfo: Horse Info 0.4.0-1.18 horsestatsvanilla: Horse Stats Vanilla 4.1.10 impaled: Impaled 1.0.2 impersonate: Impersonate 2.4.0 incantationem: Incantationem 1.1.2+1.18-pre1 invview: InvView 1.4.7-1.18-rc3+ io_leangen_geantyref_geantyref: geantyref 1.3.13 jankson: Jankson 4.0.0+j1.2.0 java: OpenJDK 64-Bit Server VM 17 jump: Platformer 1.0.0 justenoughkeys: Just Enough Keys 0.4.3 kanos_config: Kanos Config 0.1.4+1.14.4-1.17.1 kibe: Kibe 1.9.4-BETA+1.18 kjsextras: KubeJS Extras 1.5.0 krypton: Krypton 0.1.5 kubejs: KubeJS 1800.4.0-build.230 kyrptconfig: Kyrpt Config 1.2.3-1.18 lank: Lankaster's Origins 1.0.0 lazydfu: LazyDFU 0.1.2 libblockattributes: LibBlockAttributes 0.10.0 libblockattributes_core: LibBlockAttributes (Core) 0.10.0 libblockattributes_fluids: LibBlockAttributes (Fluids) 0.10.0 libblockattributes_items: LibBlockAttributes (Items) 0.10.0 libcd: LibCapableData 3.0.3+1.16.3 libgui: LibGui 5.1.0+1.18 libninepatch: LibNinePatch 1.1.0 lifts: Lifts 1.4-BETA+1.18 lithium: Lithium 0.7.6-rc1 lovely_snails: Lovely Snails 1.0.3+1.18 luckperms: LuckPerms 5.3.87 lumiwool: Luminous Wool 1.2.2 maelstrom_library: Maelstrom Library 1.2.3-1.18-rc3 magiccombatwands: Magic Combat Wands 1.0.1 magna: Magna 1.7.0-1.18-pre1 mambience: MAmbience 3.2.0+1.18 mavm: More Axolotl Variants Mod 1.0.5 mcda: MC Dungeons Armors 1.8.2 mcdar: MC Dungeons Artifacts 1.4.3-1.18 mcdw: MC Dungeons Weapons 3.6.0-1.18 mcf-reap: MaxVar reap for fabric 1.7.0 megane: megane 6.1.0 megane-base: megane-base 6.1.0 megane-fabric-transfer: megane-fabric-transfer 6.1.0+1.5.4-b4f4f6cda9 megane-kibe: megane-kibe 6.1.0+1.9.4-BETA-1.18 megane-lib-block-attributes: megane-lib-block-attributes 6.1.0+0.10.0 megane-modern-industrialization: megane-modern-industrialization 6.1.0+1.0.0-alpha.02 megane-reborn-core: megane-reborn-core 6.1.0+5.1.0-beta.2 megane-runtime: megane-runtime 6.1.0 megane-team-reborn-energy: megane-team-reborn-energy 6.1.0+2.0.0-beta1 megane-tech-reborn: megane-tech-reborn 6.1.0+5.1.0-beta.2 megane-vanilla: megane-vanilla 6.1.0+1.18 midnightlib: MidnightLib 0.3.1 milk_plus: Milk+ 1.3.0 minecraft: Minecraft 1.18 minimotd-fabric: MiniMOTD 2.0.5 mining_dims: Mining Dimensions 1.2.35 miningutility: Mining Utility 1.2+1.18-pre1 mm: Manningham Mills 2.3 mo_glass: Mo Glass 1.5-MC1.18 mocolors: Mo' Colors 1.3.0 modern_industrialization: Modern Industrialization 1.0.0-alpha.04 morebannerfeatures: More Banner Features 1.1.2 morerespawnanchors: More Respawn Anchors 1.0.3 morevillagers-fabric: MoreVillagersFabric 3.0.0-SNAPSHOT mtmechs: Magitek Mechs 1.0.9-rc.2 multipart_entities: MultipartEntities 1.1.4-1.18-rc3 mysql_mysql-connector-java: mysql-connector-java 8.0.27 mythic-mounts: Mythic Mounts 4.0 mythicmetals: Mythic Metals 0.11.0 net_kyori_adventure-api: adventure-api 4.9.3 net_kyori_adventure-key: adventure-key 4.9.3 net_kyori_adventure-platform-api: adventure-platform-api 4.0.0 net_kyori_adventure-serializer-configurate4: adventure-serializer-configurate4 4.9.3 net_kyori_adventure-text-feature-pagination: adventure-text-feature-pagination 4.0.0-SNAPSHOT net_kyori_adventure-text-minimessage: adventure-text-minimessage 4.2.0-SNAPSHOT net_kyori_adventure-text-serializer-gson: adventure-text-serializer-gson 4.9.3 net_kyori_adventure-text-serializer-legacy: adventure-text-serializer-legacy 4.9.3 net_kyori_adventure-text-serializer-plain: adventure-text-serializer-plain 4.9.3 net_kyori_examination-api: examination-api 1.3.0 net_kyori_examination-string: examination-string 1.3.0 ninjaphenix_container_lib: NinjaPhenix's Container Library 1.2.6 no_null_processors: No Null Processors - Fabric 2.0.0+1.18 notenoughcrashes: Not Enough Crashes 4.1.3+1.18 omega-config: OmegaConfig 1.0.8 onsoulfire: On Soul Fire 1.18-1 org_apache_commons_commons-text: commons-text 1.9 org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.6.0 org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.6.0 org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 1.6.0 org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 1.6.0 org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.5.2 org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.5.2 org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm: kotlinx-serialization-cbor-jvm 1.3.1 org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.3.1 org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.3.1 org_spongepowered_configurate-core: configurate-core 4.1.2 org_spongepowered_configurate-extra-dfu4: configurate-extra-dfu4 4.1.1 org_spongepowered_configurate-gson: configurate-gson 4.1.1 org_spongepowered_configurate-hocon: configurate-hocon 4.1.2 org_xerial_sqlite-jdbc: sqlite-jdbc 3.36.0.3 org_yaml_snakeyaml: snakeyaml 1.29 origins: Origins 1.3.0 origins-classes: Origins: Classes 1.2.3 owo: oωo 0.3.8+1.18 packet_tweaker: Packet Tweaker 0.2.0+1.18-pre1 paintings: Paintings++ 1.0.0.6 patchouli: Patchouli 1.18-60-FABRIC pehkui: Pehkui 3.0.0+1.14.4-1.18 pickupnotifier: Pick Up Notifier 3.0.0 placeholder-api: Placeholder API 1.1.3+1.17.1 player-data-api: Player Data API 0.1.0+1.18 playerabilitylib: Pal 1.5.0 polymer: Polymer 0.2.0-beta.8+1.18 polymer-legacy: Polymer (Compatibility) 0.1.9+0.2.0-beta.8+1.18 puddles: Puddles 1.2.0 pugh_lib: Pugh Lib 1.2.11 pugh_tools: Pugh Tools 1.1.13 puzzleslib: Puzzles Lib 3.0.1 quarryplus: QuarryPlus 18.0.444 quartzelv: Quartz Elevator 2.0.0+1.18 quickshulker: Quick Shulker 1.3.1-1.18 reach-entity-attributes: Reach Entity Attributes 2.1.1 reborncore: Reborn Core 5.1.0-beta.3 redstonebits: Redstone Bits 1.6.0 repurposed_structures: Repurposed Structures 3.1.7+1.18.0 resourceful_tools: Resourceful Tools 1.2.26 respawnablepets: Respawnable Pets 1.18-1 rhino: Rhino 1800.1.6-build.81 rocks: This Rocks! 1.5.2 roughlyenoughitems: Roughly Enough Items 7.0.346 ruined_equipment: Ruined Equipment 1.4.0 seasons: Fabric Seasons 1.3-BETA+1.18 seedfix: Seed Fix 1.0.0 server_translations_api: Server Translations API 1.4.8+1.18-pre1 sgui: sgui 1.0.0-rc6+1.18-pre5 shulkerboxtooltip: Shulker Box Tooltip 3.0.5+1.18 shulkerutils: shulkerutils 1.0.4-1.18 silkspawners: SilkSpawners 1.1.0 simple_backpack: SimpleBackpack 1.2.24 simple_shelves: Simple Shelves 1.0.1 skeletonhorsespawn-fabric: Skeleton Horse Spawn (Fabric) 1.9 soaringstructures2: Soaring Structures 2 1.18 - 1.9.3 stacc: Stacc 1.2.3 step-height-entity-attribute: Step Height Entity Attribute 1.0.0 stonecutter_recipe_tags: Stonecutter Recipe Tags 2.0.0 storagecabinet: Storage Cabinet 1.4.2 styledchat: Styled Chat 1.2.2+1.18 styledplayerlist: Styled Player List 2.1.3+1.18 tabtps-fabric: TabTPS 1.3.11 team_reborn_energy: Energy 2.0.0-beta1 techreborn: Tech Reborn 5.1.0-beta.3 teenycoal: Teeny Coal 1.0.3-1.16.x-1.17.x-1.18.x terraform-shapes-api-v1: Terraform Shapes API (v1) 2.1.0 terraform-wood-api-v1: Terraform Wood API (v1) 2.0.2 terralith: Terralith for Fabric 2.0_b0.1.8 terrarianslimes: Terrarian Slimes 1.1-BETA+1.18 things: Things 0.2.8+1.18 thonkutil: ThonkUtil 1.3 tinyskeletons: Tiny Skeletons 3.0.0 tolaserblade: ToLaserBlade 1.18-0.4.5.0 toms_storage: Tom's Simple Storage Mod 1.1.19 torchbowmod: TorchBowMod 1.0 trashslot: TrashSlot 11.0.0 trinkets: Trinkets 3.1.0 tweed4_annotated: tweed4_annotated 1.2.0 tweed4_base: tweed4_base 1.3.1 tweed4_data: tweed4_data 1.2.0 tweed4_data_hjson: tweed4_data_hjson 1.1.0 twigs: Twigs 1.1.0 universal-graves: Universal Graves 1.2.2+1.18 upgradedshulkers: Upgraded Shulkers 1.1.1-1.18 veggie_way: The Veggie Way 1.2.23 veinmining: Vein Mining 0.0.11-1.18 villager-hats: Villager Hats Mod 1.2.1 voidz: VoidZ 1.0.5 wandering_collector: Wandering Collector 1.0.3+mc1.18-rc3 ward_blocks: Ward Blocks 1.2.19 waystones: Waystones 2.3.2 wfw: Warhammer Fantasy Weapons 0.1.4-1.18 wthit: wthit 4.3.1 xaerominimap: Xaero's Minimap 21.22.3.1 xaeroworldmap: Xaero's World Map 1.18.6.1 xlpackets: XLPackets 2.1-1.17.1 zihlaunchpads: ZIHLaunchpads 1.2.0 zombiehorsespawn-fabric: Zombie Horse Spawn (Fabric) 3.0 Server Running: true Player Count: 8 / 10; [class_3222['Dres_Tiefling'/304, l='ServerLevel[world]', x=-863.10, y=105.00, z=505.70], class_3222['SolarpotatOS'/305, l='ServerLevel[world]', x=-961.57, y=40.00, z=-664.29], class_3222['chineseweird'/326, l='ServerLevel[world]', x=395.28, y=81.56, z=-222.12], class_3222['JeezyOG'/327, l='ServerLevel[world]', x=-1287.85, y=76.00, z=1722.50], class3222['Kwanzaa'/1467, l='ServerLevel[world]', x=395.19, y=81.00, z=-224.04], class_3222['LordBoogieBlu'/2625, l='ServerLevel[world]', x=597.76, y=80.00, z=785.85], class_3222['EnchaJini'/3273, l='ServerLevel[world]', x=-1443.49, y=224.00, z=2051.83], class_3222['KanseitaiSusanoo'/5342, l='ServerLevel[world]', x=-21.50, y=63.00, z=86.50]] Data Packs: vanilla, Fabric Mods Is Modded: Definitely; Server brand changed to 'fabric' Type: Dedicated Server (map_server.txt) Suspected Mods: Fabric Loader (fabricloader), Repurposed Structures (repurposed_structures)

TelepathicGrunt commented 2 years ago

You crash is caused by the game unable to find the DataBlockProcessor$DATA_PROCESSOR_MODE class from... within that class at DataBlockProcessor.process. In my code I linked below, this crash should be literally impossible. Meaning, this isn't really caused by RS as far as I know but rather whatever is going on in your server is completely wrecking how the jvm should be running code properly.

https://github.com/TelepathicGrunt/RepurposedStructures-Fabric/blob/4c9a5c57ee2a50744dcef0615b227b03dfa47fe8/src/main/java/com/telepathicgrunt/repurposedstructures/world/processors/DataBlockProcessor.java#L29

TelepathicGrunt commented 2 years ago

Just to be sure, you did not mess with the RS jar file itself right?

This is like this crash where this inner class was unable to be found https://github.com/TelepathicGrunt/RepurposedStructures-Fabric/issues/146

Again, no one and not even me can reproduce it. And when you said "Nope! I turned it back on, it just randomly stopped getting that crash. maybe something happened in one of your updates 🤷" last time, well uh, none of my updates touched that class. I'm doing nothing and your server is randomly working and dying randomly.

The code I wrote is valid java lol. IDK what to tell you other than something's wrong with the server or something or someone is messing with the RS jar file itself and breaking how the inner classes files are done

itsdinkd commented 2 years ago

The server is brand new, has nothing to do with the server from my earlier reports (Just made the 1.18 pack). I haven't touched your JAR file, and I am the only person with access into my server. But that's definitely a concerning find that you found.

TelepathicGrunt commented 2 years ago

A frustrating as this is for everyone here including me, I have to close this. Other modders have no idea what the issue is. The code is perfectly valid java. But when you run the mod, your server violates how java is suppose to work. There is legitimately nothing I can do really. Using enums like this and with the matter rule test before should always exist.

You can peer into the jar itself and find them. There should be a DataBlockProcessor$DATA_PROCESSOR_MODE.class file which holds the enum. I checked the actual jar file in v3.1.7 RS and it’s there. (I removed the enum in 3.1.9 as it was pointless for what I was doing. I never expanded on the enum) anyway, the point of this msg is that the class file for the enum exists in the jar but only your server refuses to load it despite it being valid java.

Honestly, if you’re unable to play with my mod due to this issue, it may be best to just remove my mod so you can at least play the game.

itsdinkd commented 2 years ago

you know I always appreciate you when I have to report something, you're very descriptive and try to explain whats going on and I thank you for that. That is fine if this ticket must be closed, I haven't seen this crash since. Maybe the docker my server host uses doesn't agree with certain things? I'm not too sure entirely that being said I will definitely be keeping your mod in my modpack.