CammiePone / Hookshot

Hookshot is a small mod that adds a grappling hook-like tool for the player to use to get around.
Other
12 stars 6 forks source link

Server crash from use #20

Closed walshyb closed 2 years ago

walshyb commented 3 years ago

Hi! I've been using this mod for a couple weeks and it's pretty good. Twice though randomly on use crashed the server.

Minecraft: 1.17.1, dedicated server Modloader: Fabric Modpack: Another Quality Modpack 2

---- Minecraft Crash Report ----

----------------
C2ME Compatibility Module Notice: 
Do NOT report to mod authors if you encountered issues with the following mods: 
- betternether@5.1.3
- charm@3.3.2
- betterend@0.11.0-pre
You can try disabling compatibility modules for these mods in "c2me-compat.toml" and try reproduce again. 
Or try reproduce without C2ME. 
----------------

// Oops.

Time: 9/4/21, 9:11 PM
Description: Saving entity NBT

java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1657.method_5628()" because "this.owner" is null
    at dev.cammiescorner.hookshot.common.entity.HookshotEntity.method_5652(HookshotEntity.java:315)
    at net.minecraft.class_1297.method_5647(class_1297.java:1669)
    at net.minecraft.class_1297.method_5786(class_1297.java:1605)
    at net.minecraft.class_1297.method_5662(class_1297.java:1613)
    at net.minecraft.class_5565.method_31734(class_5565.java:109)
    at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
    at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
    at net.minecraft.class_5565.method_31760(class_5565.java:107)
    at net.minecraft.class_5579.method_31812(class_5579.java:293)
    at net.minecraft.class_5579.method_31837(class_5579.java:310)
    at net.minecraft.class_5579.method_31849(class_5579.java:337)
    at it.unimi.dsi.fastutil.longs.LongCollection.removeIf(LongCollection.java:197)
    at net.minecraft.class_5579.method_31851(class_5579.java:332)
    at net.minecraft.class_5579.method_31809(class_5579.java:352)
    at net.minecraft.class_3218.method_18765(class_3218.java:426)
    at net.minecraft.server.MinecraftServer.redirect$bce000$ficUpdateSuppressionCrashTick(MinecraftServer.java:4777)
    at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:891)
    at net.minecraft.class_3176.method_3813(class_3176.java:335)
    at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:831)
    at net.minecraft.server.MinecraftServer.handler$coo000$modifiedRunLoop(MinecraftServer.java:9390)
    at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:676)
    at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:270)
    at java.base/java.lang.Thread.run(Thread.java:831)

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

-- Head --
Thread: Server thread
Stacktrace:
    at dev.cammiescorner.hookshot.common.entity.HookshotEntity.method_5652(HookshotEntity.java:315)

-- Entity being saved --
Details:
    Entity Type: hookshot:hookshot (dev.cammiescorner.hookshot.common.entity.HookshotEntity)
    Entity ID: 98210
    Entity Name: entity.hookshot.hookshot
    Entity's Exact location: -101.25, 66.01, 2.50
    Entity's Block location: World: (-102,66,2), Section: (at 10,2,2 in -7,4,0; chunk contains blocks -112,0,0 to -97,255,15), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
    Entity's Momentum: 1.19, -0.34, -0.13
    Entity's Passengers: []
    Entity's Vehicle: null
    Entity NBT: ~~ERROR~~ class_148: Saving entity NBT
Stacktrace:
    at java.base/java.lang.Thread.getStackTrace(Thread.java:1596)
    at net.minecraft.class_129.method_580(class_129.java:523)
    at net.minecraft.class_128.method_556(class_128.java:198)
    at net.minecraft.class_1937.method_8538(class_1937.java:845)
    at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:894)
    at net.minecraft.class_3176.method_3813(class_3176.java:335)
    at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:831)
    at net.minecraft.server.MinecraftServer.handler$coo000$modifiedRunLoop(MinecraftServer.java:9390)
    at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:676)
    at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:270)
    at java.base/java.lang.Thread.run(Thread.java:831)

-- Affected level --
Details:
    All players: 0 total; []
    Chunk stats: 529
    Level dimension: mining_dims:hunting_dim
    Derived: true
    Level spawn location: World: (6,63,9), Section: (at 6,15,9 in 0,3,0; chunk contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
    Level time: 12562927 game time, 484627 day time
    Level name: world
    Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
    Level weather: Rain time: 153025 (now: false), thunder time: 92358 (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:891)
    at net.minecraft.class_3176.method_3813(class_3176.java:335)
    at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:831)
    at net.minecraft.server.MinecraftServer.handler$coo000$modifiedRunLoop(MinecraftServer.java:9390)
    at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:676)
    at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:270)
    at java.base/java.lang.Thread.run(Thread.java:831)

-- System Details --
Details:
    Minecraft Version: 1.17.1
    Minecraft Version ID: 1.17.1
    Operating System: Linux (amd64) version 4.9.0-12-amd64
    Java Version: 16.0.1, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
    Memory: 1058436992 bytes (1009 MiB) / 6744440832 bytes (6432 MiB) up to 13958643712 bytes (13312 MiB)
    CPUs: 4
    Processor Vendor: GenuineIntel
    Processor Name: Intel(R) Xeon(R) CPU
    Identifier: Intel64 Family 6 Model 85 Stepping 7
    Microarchitecture: Cascade Lake
    Frequency (GHz): -0.00
    Number of physical packages: 1
    Number of physical CPUs: 2
    Number of logical CPUs: 4
    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
    Memory slot #0 capacity (MB): 16384.00
    Memory slot #0 clockSpeed (GHz): 0.00
    Memory slot #0 type: RAM
    Virtual memory max (MB): 8025.82
    Virtual memory used (MB): 8057.01
    Swap memory total (MB): 0.00
    Swap memory used (MB): 0.00
    JVM Flags: 2 total; -Xms2G -Xmx13G
    Fabric Mods: 
        addendum: Addendum 1.0.2
        adorn: Adorn 2.1.4+1.17.1
        adventure-platform-fabric: adventure-platform-fabric 4.1.0-SNAPSHOT
        adventurez: AdventureZ 1.2.11
        agape_space: Space Dimensions 0.3.0
        apoli: Apoli 1.0.4
        appleskin: AppleSkin mc1.17-2.1.3
        aqupdcaracal: Caracal mob 1.17-1.3.11
        architectury: Architectury 2.5.27
        artifality: Artifality 0.3.4
        artifice: Artifice 0.15.3+21w07a
        artofalchemy: Art of Alchemy: Memoriam 1.2.0+1.17.1
        attributefix: Attribute Fix {FABRIC} 1.0.3
        balm-fabric: Balm 1.3.0+0
        bclib: BCLib 0.3.1
        better_wandering_trader: Better Wandering Trader 1.7.0
        betterend: Better End 0.11.0-pre
        bettermineshafts: YUNG's Better Mineshafts 1.17-1.0.1
        betternether: Better Nether 5.1.3
        betterstrongholds: YUNG's Better Strongholds 1.17-1.1.1
        bewitchment: Bewitchment 1.17-5
        blast: BLAST 1.7
        blockshifter: Blockshifter 1.4.0+fabric-1.17.1
        blockus: Blockus 2.2.8+1.17.1
        blue_endless_jankson: jankson 1.2.1
        bosses_of_mass_destruction: Bosses of Mass Destruction (Beta) 1.2.3-1.17.1
        c2me: Concurrent Chunk Management Engine 0.2.0+alpha.3.60
        calio: Calio 1.0.2
        cardinal-components: Cardinal Components API 3.1.1
        cardinal-components-base: Cardinal Components API (base) 3.1.1
        cardinal-components-block: Cardinal Components API (blocks) 3.1.1
        cardinal-components-chunk: Cardinal Components API (chunks) 3.1.1
        cardinal-components-entity: Cardinal Components API (entities) 3.1.1
        cardinal-components-item: Cardinal Components API (items) 3.1.1
        cardinal-components-level: Cardinal Components API (world saves) 3.1.1
        cardinal-components-scoreboard: Cardinal Components API (scoreboard) 3.1.1
        cardinal-components-util: Cardinal Components API (utilities) 3.1.1
        cardinal-components-world: Cardinal Components API (worlds) 3.1.1
        carpet: Carpet Mod 1.4.45
        carpet-extra: Carpet Extra 1.4.43
        carpet-tis-addition: Carpet TIS Addition 1.21.3+build.672
        charm: Charm 3.3.2
        cloth-api: Cloth API 2.0.54
        cloth-basic-math: Cloth Basic Math 0.5.1
        cloth-client-events-v0: Cloth Client Events v0 2.0.54
        cloth-common-events-v1: Cloth Common Events v1 2.0.54
        cloth-config2: Cloth Config v5 5.0.38
        cloth-datagen-api-v1: Cloth Datagen v1 2.0.54
        cloth-utils-v1: Cloth Utils v1 2.0.54
        cloud: Cloud 1.5.0
        cloud_commandframework_cloud-brigadier_: cloud-brigadier 1.5.0
        cloud_commandframework_cloud-core_: cloud-core 1.5.0
        cloud_commandframework_cloud-minecraft-extras: cloud-minecraft-extras 1.5.0
        cloud_commandframework_cloud-services_: cloud-services 1.5.0
        club_minnced_discord-webhooks: discord-webhooks 0.5.7
        colorutility: ColorUtility 2.0.1
        com_electronwill_night-config_core: core 3.6.2
        com_electronwill_night-config_toml: toml 3.6.2
        com_fasterxml_jackson_core_jackson-annotations: jackson-annotations 2.10.1
        com_fasterxml_jackson_core_jackson-core: jackson-core 2.10.1
        com_fasterxml_jackson_core_jackson-databind: jackson-databind 2.10.1
        com_moandjiezana_toml_toml4j: toml4j 0.7.2
        com_neovisionaries_nv-websocket-client: nv-websocket-client 2.14
        com_squareup_okhttp3_okhttp: okhttp 3.14.9
        com_squareup_okio_okio: okio 1.17.2
        com_typesafe_config: config 1.4.1
        com_vdurmont_emoji-java: emoji-java 5.1.1
        com_velocitypowered_velocity-native: velocity-native 1.1.0-SNAPSHOT
        completeconfig: CompleteConfig 1.0.0
        conjuring: Conjuring 1.0.7
        cosmetic-armor: Cosmetic Armor 1.1.0
        craftingtweaks: Crafting Tweaks 13.0.0+0
        croptopia: Croptopia 1.6.1
        crowdin-translate: CrowdinTranslate 1.3+1.17
        customportalapi: Custom Portal Api 0.0.1-beta41-1.17
        customportals: Custom Portals 2.1.0
        dankstorage: Dank Storage 2.1-1.17.1
        dark-enchanting: Dark Enchanting 0.4.1-1.17.1
        dml-refabricated: Deep Mob Learning: Refabricated 0.4.4-beta
        dml-refabricated-base: DML: Refabricated - Base 0.4.4-beta
        dml-refabricated-events: DML: Refabricated - Vanilla Events 0.4.4-beta
        dml-refabricated-modular-armor: DML: Refabricated - Glitch Armor 0.4.4-beta
        dml-refabricated-rei: DML: Refabricated - REI Integration 0.4.4-beta
        dmlsimulacrum: Deep Mob Learning: Simulacrum 1.0.3
        doom: Doom Fabric 4.0.6
        dragonloot: DragonLoot 1.0.9
        dual_riders: DualRiders 1.0.5
        dungeons_arise: When Dungeons Arise 2.1.47-fabric
        eldritch_mobs: Eldritch Mobs 1.9.2
        emagnet: E Magnet 1.2.3
        enchant_giver: Enchant Giver 1.1.0
        expandedstorage: Expanded Storage 7.0.0
        explorerscompass: Explorer's Compass 1.17.1-2.0.1-fabric
        extraorigins: Extra Origins 1.17-6
        fabric: Fabric API 0.40.0+1.17
        fabric-api-base: Fabric API Base 0.3.0+a02b446313
        fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.3.0+cbda931818
        fabric-biome-api-v1: Fabric Biome API (v1) 3.2.0+cbda931818
        fabric-command-api-v1: Fabric Command API (v1) 1.1.3+5ab9934c18
        fabric-commands-v0: Fabric Commands (v0) 0.2.2+92519afa18
        fabric-containers-v0: Fabric Containers (v0) 0.1.12+cbda931818
        fabric-content-registries-v0: Fabric Content Registries (v0) 0.3.0+cbda931818
        fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.5+be9da31018
        fabric-dimensions-v1: Fabric Dimensions API (v1) 2.0.11+6cefd57718
        fabric-entity-events-v1: Fabric Entity Events (v1) 1.2.3+87cc6e4c18
        fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.10+fc40aa9d18
        fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.1+92519afa18
        fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.7+cbda931818
        fabric-item-api-v1: Fabric Item API (v1) 1.2.4+cbda931818
        fabric-item-groups-v0: Fabric Item Groups (v0) 0.2.10+b7ab612118
        fabric-language-kotlin: Fabric Language Kotlin 1.6.4+kotlin.1.5.30
        fabric-language-scala: Fabric Language Scala 1.1.0+scala.2.13.6
        fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.4.4+a02b446318
        fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.4+a02b446318
        fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.3+92519afa18
        fabric-networking-api-v1: Fabric Networking API (v1) 1.0.13+cbda931818
        fabric-networking-blockentity-v0: Fabric Networking Block Entity (v0) 0.2.11+a02b446318
        fabric-networking-v0: Fabric Networking (v0) 0.3.2+92519afa13
        fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.10.9+b7ab612118
        fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.3+a02b446318
        fabric-particles-v1: Fabric Particles (v1) 0.2.4+a02b446318
        fabric-permissions-api-v0: fabric-permissions-api 0.1-SNAPSHOT
        fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.7.10+e2961fee18
        fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.1.5+a02b446318
        fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.4.8+a00e834b18
        fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.8+cbda931818
        fabric-structure-api-v1: Fabric Structure API (v1) 1.1.13+5ab9934c18
        fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.2.1+b06cb95b18
        fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.2.12+b7ab612118
        fabric-transfer-api-v1: Fabric Transfer API (v1) 1.3.0+fc40aa9d18
        fabricenchantments: Fabric Enchantments 0.4.2
        fabricloader: Fabric Loader 0.11.6
        fake-player-api: Fake Player API 0.2.0
        fallflyinglib: FallFlyingLib 3.0.0-beta.2
        fallingtree: FallingTree 2.12.1
        fastfurnace: FastFurnace 1.17-3.0
        fasttransferlib: Fast Transfer Lib 0.5.6
        fdlink: Fabric <-> Discord Link 0.9.6
        fdlink_1_12_2: Fabric <-> Discord Link 0.9.6
        fdlink_1_15_2: Fabric <-> Discord Link 0.9.6
        fdlink_1_16: Fabric <-> Discord Link 0.9.6
        fdlink_1_7_10: Fabric <-> Discord Link 0.9.6
        fdlink_1_8_9: Fabric <-> Discord Link 0.9.6
        fdlink_api: Fabric <-> Discord Link API 0.1.0
        fdlink_common: Fabric <-> Discord Link 0.9.6
        ferritecore: FerriteCore 3.0.3
        fiber: fiber 0.23.0-2
        flan: Flan 1.17.1-1.6.1
        flytre-lib-base: Flytre Lib - Base Module 1.2.0
        flytre-lib-compat: Flytre Lib - Compat Module 1.0.0
        flytre-lib-config: Flytre Lib - Config Module 1.1.0
        flytre-lib-event: Flytre Lib - Event Module 1.0.1
        flytre-lib-gui: Flytre Lib - GUI Module 1.0.0
        flytre-lib-storage: Flytre Lib - Storage Module 2.3.1
        flytre_lib: Flytre Lib 1.3.7
        gamemodeoverhaul: GamemodeOverhaul 1.1.0
        geckolib3: Geckolib 3.0.13
        gobber2: Gobber2 2.4.43
        goldenhoppers: Golden Hoppers 1.1.0
        harvest_scythes: Harvest Scythes 2.0.6
        hctm-base: HCTM Base 3.6.2
        heartbond: Heartbond 1.1.0
        hologram-api: Hologram API 0.2.1+1.17.1
        hookshot: Hookshot 19.0
        horseinfo: Horse Info 0.3.0-1.17
        hydrogen: Hydrogen 0.3
        impersonate: Impersonate 2.3.3
        incantationem: Incantationem 1.1.2+1.17.1
        indrev: Industrial Revolution 1.10.0-alpha.12
        invview: InvView 1.4.6-1.17.1+
        io_leangen_geantyref_geantyref: geantyref 1.3.11
        jankson: Jankson 3.0.1+j1.2.0
        java: Java HotSpot(TM) 64-Bit Server VM 16
        kanos_config: Kanos Config 0.1.4+1.14.4-1.17.1
        kibe: Kibe 1.8.1-BETA+1.17
        kjsextras: KubeJS Extras 1.3.2
        krypton: Krypton 0.1.4
        ktdatataglib: KtDataTagLib 1.5.4
        kubejs: KubeJS 1605.3.10-build.9999
        kyrptconfig: Kytpt Config 1.1.10-1.17
        lapisreserve: Lapis Reserve 1.0.8
        ledger: Ledger 1.0.2
        libblockattributes: LibBlockAttributes 0.8.17003
        libblockattributes_core: LibBlockAttributes (Core) 0.9.0
        libblockattributes_fluids: LibBlockAttributes (Fluids) 0.9.0
        libblockattributes_items: LibBlockAttributes (Items) 0.9.0
        libcd: LibCapableData 3.0.3+1.16.3
        libgui: LibGui 4.1.6+1.17.1
        libninepatch: LibNinePatch 1.1.0
        libra: Libra 0.3.9.2
        lithium: Lithium 0.7.4
        maelstrom_library: Maelstrom Library 1.2.1-1.17
        magna: Magna 0.3.0-1.17-pre4
        mcda: MC Dungeons Armors 1.7.10
        mcdw: MC Dungeons Weapons 3.4.1
        megane: megane 5.2.1
        megane-base: megane-base 5.2.1
        megane-fabric-transfer: megane-fabric-transfer 5.2.1+1.1.0-3fe74aa118
        megane-fast-transfer-lib: megane-fast-transfer-lib 5.2.1+0.5.6
        megane-industrial-revolution: megane-industrial-revolution 5.2.1+1.10.0-alpha.12
        megane-kibe: megane-kibe 5.2.1+1.8.1-BETA-1.17
        megane-lib-block-attributes: megane-lib-block-attributes 5.2.1+0.9.0
        megane-runtime: megane-runtime 5.2.1
        megane-team-reborn-energy: megane-team-reborn-energy 5.2.1+0.1.1
        megane-tech-reborn: megane-tech-reborn 5.2.1+5.0.6-beta-build.95
        megane-vanilla: megane-vanilla 5.2.1+1.17.1
        megane-wireless-networks: megane-wireless-networks 5.2.1+1.1.2
        minecraft: Minecraft 1.17.1
        mining_dims: Mining Dimensions 1.1.12
        mm: Manningham Mills 2.3
        morevillagers-fabric: MoreVillagersFabric 2.0.4-SNAPSHOT
        mostructures: Mo' Structures 1.3.0-pre1-1.17.1
        multipart_entities: MultipartEntities 1.1.2-1.17
        mythic-mounts: Mythic Mounts 1.17.1-1.2
        namecommand: Name Command 1.1.0
        naturescompass: Nature's Compass 1.17.1-2.0.1-fabric
        net_dv8tion_jda: JDA 4.2.1_266
        net_kyori_adventure-api: adventure-api 4.8.1
        net_kyori_adventure-key: adventure-key 4.8.1
        net_kyori_adventure-platform-api: adventure-platform-api 4.0.0-SNAPSHOT
        net_kyori_adventure-serializer-configurate4: adventure-serializer-configurate4 4.8.1
        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.8.1
        net_kyori_adventure-text-serializer-legacy: adventure-text-serializer-legacy 4.8.1
        net_kyori_adventure-text-serializer-plain: adventure-text-serializer-plain 4.8.1
        net_kyori_examination-api: examination-api 1.1.0
        net_kyori_examination-string: examination-string 1.1.0
        net_sf_trove4j_trove4j: trove4j 3.0.3
        notenoughcrashes: Not Enough Crashes 3.3.1+1.17
        nyfsquivers: Nyf's Quivers Fabric-0.2.6
        omega-config: OmegaConfig 1.0.8
        org_apache_commons_commons-collections4: commons-collections4 4.1
        org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.5.30
        org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.5.30
        org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 1.5.30
        org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 1.5.30
        org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.5.1
        org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.5.1
        org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.2.2
        org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.2.2
        org_json_json: json 20210307
        org_objenesis_objenesis: objenesis 3.2
        org_slf4j_slf4j-api: slf4j-api 1.7.25
        org_slf4j_slf4j-nop: slf4j-nop 1.7.25
        org_spongepowered_configurate-core: configurate-core 4.1.1
        org_spongepowered_configurate-hocon: configurate-hocon 4.1.1
        origins: Origins 1.0.3
        origins-classes: Origins: Classes 1.2.2
        outvoted: Outvoted 2.0.0-alpha.12
        owo: OwO 0.1.1
        packet_tweaker: Packet Tweaker 0.2.0-1.17-pre1
        patchouli: Patchouli 1.17-54-FABRIC
        pehkui: Pehkui 2.3.0+1.14.4-1.17.1
        pipe: Pipe 1.4.0
        placeholder-api: Placeholder API 1.1.0+1.17.1
        plantinajar: Plant In A Jar 2.2.2
        playerabilitylib: Pal 1.3.0
        polymer: Polymer 0.1.0-rc.4+1.17.1
        polymorph: Polymorph 0.0.12-1.17.1
        prefab: Prefab 2.1.3
        pugh_lib: Pugh Lib ${version}
        pugh_tools: Pugh Tools ${version}
        qcommon-cfg-core: qcommon-cfg-core 3.3.0
        qcommon-croco: Croco 2.1.1
        quarryplus: QuarryPlus 17.0.353
        quickshulker: Quick Shulker 1.2.2-1.17
        ratsmischief: Rat's Mischief 1.2.2
        reach-entity-attributes: Reach Entity Attributes 2.1.1
        reborncore: Reborn Core 5.0.6-beta+build.94
        redbits: Red Bits 1.10.0
        repurposed_structures: Repurposed Structures 2.3.2+1.17.1
        resourceful_tools: Resourceful Tools 1.1.19
        respawnablepets: Respawnable Pets 1.17-3
        rhino: Rhino 1605.1.2-build.40
        roughlyenoughitems: Roughly Enough Items 6.0.279-alpha
        rpgstats: RPGStats 4.1.8+1.17.1
        rswires: RSWires 4.11.2
        rug: Rug 1.17.1-1.1.13
        runelic: Runelic 3.0.1
        schmucks: Schmucks 1.4.0
        secretrooms: Secret Rooms 1.0.0+1.17
        seedy-behavior: Seedy Behavior 1.0.1
        server_translations_api: Server Translations API 1.4.5+1.17
        servertick: Server Tick 1.5
        sgui: SGui 1.0.0-rc4+1.17.1
        shulkerboxtooltip: Shulker Box Tooltip 3.0.1+1.17
        shulkerutils: shulkerutils 1.0.4-1.17
        simple_backpack: SimpleBackpack 1.1.18
        someforgepatchesported: Some Forge Patches Ported 1.0.1
        somnus: Somnus API 0.0.14-1.17.1
        staffofbuilding: Staff of Building 1.3.2-1.17
        starlight: Starlight 1.0.0-RC3+fabric.2b7d7ae
        step-height-entity-attribute: Step Height Entity Attribute 1.0.0
        stoneholm: Stoneholm 1.3
        tabtps-fabric: TabTPS 1.3.9
        team_reborn_energy: Energy 0.1.1
        techreborn: Tech Reborn 5.0.6-beta+build.94
        terraform-wood-api-v1: Terraform Wood API (v1) 2.0.2
        the_aether: The Aether 1.17.1-1.5.0
        things: Things 0.2.5
        toms_storage: Tom's Simple Storage Mod 1.1.14
        torcherino: Torcherino 15.0.0
        transportables: Transportables 1.0.6
        trinkets: Trinkets 3.0.4
        truerooms: True Secret Rooms 1.1.5
        universal-graves: Universal Graves 1.0.8+1.17.1
        voidtotem: Void Totem (Fabric) 1.17.0-1.0.0
        voidz: VoidZ 1.0.5
        ward_blocks: Ward Blocks 1.1.7
        waystones: Waystones 2.0.4
        whereisit: Where Is It 1.13.3
        winged: Winged Mod 1.17.1-3.0.0
        wirelessnetworks: Wireless Networks 1.1.2
        wthit: wthit 3.8.1
        xaerominimap: Xaero's Minimap 21.16.0
        xaeroworldmap: Xaero's World Map 1.17.0
        yungsapi: YUNG's API 1.17-Fabric-16
    Player Count: 1 / 20; [class_3222['Commando500x'/89820, l='ServerLevel[world]', x=-102.52, y=65.00, z=5.40]]
    Data Packs: vanilla, Fabric Mods, file/03-incendium-v3-4-1b.zip, file/Repurposed_Structures-Charm.zip, file/RugData (incompatible), secretrooms:server_pack
    Is Modded: Definitely; Server brand changed to 'fabric'
    Type: Dedicated Server (map_server.txt)
    Suspected Mods: Hookshot (hookshot)
CammiePone commented 3 years ago

idk how the hell you're getting a hook without an owner. They only spawn when there is one

walshyb commented 3 years ago

idk either man

walshyb commented 3 years ago

i haven't looked at code, but possible race condition when rapidly used? or cancelling hook and rehooking? i have no idea how to recreate btw, seems random

CammiePone commented 3 years ago

No, those things wouldn't cause this. It sets an owner before it even spawns the entity. Only way this could be happening is something fucked up, but I can fix this relatively easily

walshyb commented 3 years ago

Do you think an item (idk like invisibility cape) or another mod could make it that under certain circumstances getting the player entity returns null?

TestSerber commented 3 years ago

CustomPortalAPI is cursed.

Description: Saving entity NBT

java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1657.method_5628()" because "this.owner" is null
    at dev.cammiescorner.hookshot.common.entity.HookshotEntity.writeCustomDataToNbt(HookshotEntity.java:306)
    at net.minecraft.entity.Entity.writeNbt(Entity:1559)
    at net.minecraft.entity.Entity.copyFrom(Entity:2307)
    at net.kyrptonaught.customportalapi.util.CustomTeleporter.TPToDim(CustomTeleporter.java:42)
    at net.kyrptonaught.customportalapi.CustomPortalBlock.onEntityCollision(CustomPortalBlock.java:113)
    at net.minecraft.block.AbstractBlock$AbstractBlockState.onEntityCollision(AbstractBlock:882)
    at net.minecraft.entity.Entity.checkBlockCollision(Entity:973)
    at net.minecraft.entity.projectile.PersistentProjectileEntity.tick(PersistentProjectileEntity:283)
    at dev.cammiescorner.hookshot.common.entity.HookshotEntity.tick(HookshotEntity.java:75)
    at net.minecraft.server.world.ServerWorld.tickEntity(ServerWorld:621)
    at net.minecraft.world.World.tickEntity(World:561)
    at net.minecraft.server.world.ServerWorld.tick(ServerWorld:411)
    at net.minecraft.server.MinecraftServer.tickWorlds(MinecraftServer:871)
    at net.minecraft.server.MinecraftServer.tick(MinecraftServer:811)
    at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer:91)
    at net.minecraft.server.MinecraftServer.runServer(MinecraftServer:670)
    at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer:257)
    at java.lang.Thread.run(Thread.java:832)

Server Crash info for reference

SattesKrokodil commented 3 years ago

This bug/servercrash happens when your hookshot projectile/entity hits a portal made with "customportalAPI"

EmoBubbleGum commented 2 years ago

similar issue here on medieval fabric 1.17.1 (i added this mod and a few others) crash-2021-09-22_05.25.11-server.txt

EmoBubbleGum commented 2 years ago

i should mention the only way to fix this in some cases is deleting the area the entity was in, specifically in cases where the hookshot was shot by someone a long time ago, and the dimension it was shot into didnt get loaded, as is what happened to me lol

itsdinkd commented 2 years ago

same crash for me as well

---- Minecraft Crash Report ----

----------------
C2ME Compatibility Module Notice: 
Do NOT report to mod authors if you encountered issues with the following mods: 
- betterend@0.11.0-pre
- betternether@5.1.3
- charm@3.3.2
You can try disabling compatibility modules for these mods in "c2me-compat.toml" and try reproduce again. 
Or try reproduce without C2ME. 
----------------

// Ouch. That hurt :(

Time: 10/26/21, 7:41 PM
Description: Saving entity NBT

java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1657.method_5628()" because "this.owner" is null
    at dev.cammiescorner.hookshot.common.entity.HookshotEntity.writeCustomDataToNbt(HookshotEntity.java:315)
    at net.minecraft.entity.Entity.writeNbt(Entity:1669)
    at net.minecraft.entity.Entity.saveSelfNbt(Entity:1605)
    at net.minecraft.entity.Entity.saveNbt(Entity:1613)
    at net.minecraft.world.storage.EntityChunkDataAccess.method_31734(EntityChunkDataAccess:109)
    at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
    at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
    at net.minecraft.world.storage.EntityChunkDataAccess.writeChunkData(EntityChunkDataAccess:107)
    at net.minecraft.server.world.ServerEntityManager.trySave(ServerEntityManager:293)
    at net.minecraft.server.world.ServerEntityManager.method_31846(ServerEntityManager:374)
    at it.unimi.dsi.fastutil.longs.LongIterable.forEach(LongIterable.java:74)
    at net.minecraft.server.world.ServerEntityManager.save(ServerEntityManager:368)
    at net.minecraft.server.world.ServerWorld.save(ServerWorld:710)
    at net.minecraft.server.MinecraftServer.save(MinecraftServer:583)
    at net.minecraft.server.MinecraftServer.tick(MinecraftServer:850)
    at net.minecraft.server.MinecraftServer.handler$dhh000$modifiedRunLoop(MinecraftServer:10390)
    at net.minecraft.server.MinecraftServer.runServer(MinecraftServer:676)
    at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer:270)
    at java.lang.Thread.run(Thread.java:831)

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

-- Head --
Thread: Server thread
Stacktrace:
    at dev.cammiescorner.hookshot.common.entity.HookshotEntity.method_5652(HookshotEntity.java:315)

-- Entity being saved --
Details:
    Entity Type: hookshot:hookshot (dev.cammiescorner.hookshot.common.entity.HookshotEntity)
    Entity ID: 581
    Entity Name: entity.hookshot.hookshot
    Entity's Exact location: 1175.76, 76.02, 1432.95
    Entity's Block location: World: (1175,76,1432), Section: (at 7,12,8 in 73,4,89; chunk contains blocks 1168,-64,1424 to 1183,319,1439), Region: (2,2; contains chunks 64,64 to 95,95, blocks 1024,-64,1024 to 1535,319,1535)
    Entity's Momentum: 0.03, -0.08, 0.64
    Entity's Passengers: []
    Entity's Vehicle: null
    Entity NBT: ~~ERROR~~ class_148: Saving entity NBT
Stacktrace:
    at net.minecraft.class_1297.method_5647(class_1297.java:1669)
    at net.minecraft.class_1297.method_5786(class_1297.java:1605)
    at net.minecraft.class_1297.method_5662(class_1297.java:1613)
    at net.minecraft.class_5565.method_31734(class_5565.java:109)
    at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
    at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
    at net.minecraft.class_5565.method_31760(class_5565.java:107)
    at net.minecraft.class_5579.method_31812(class_5579.java:293)
    at net.minecraft.class_5579.method_31846(class_5579.java:374)
    at it.unimi.dsi.fastutil.longs.LongIterable.forEach(LongIterable.java:74)
    at net.minecraft.class_5579.method_31829(class_5579.java:368)
    at net.minecraft.class_3218.method_14176(class_3218.java:710)
    at net.minecraft.server.MinecraftServer.method_3723(MinecraftServer.java:583)
    at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:850)
    at net.minecraft.server.MinecraftServer.handler$dhh000$modifiedRunLoop(MinecraftServer.java:10390)
    at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:676)
    at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:270)
    at java.base/java.lang.Thread.run(Thread.java:831)

-- System Details --
Details:
    Minecraft Version: 1.17.1
    Minecraft Version ID: 1.17.1
    Operating System: Linux (amd64) version 5.10.0-9-amd64
    Java Version: 16.0.2, Oracle Corporation
    Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
    Memory: 5986425520 bytes (5709 MiB) / 9177137152 bytes (8752 MiB) up to 9177137152 bytes (8752 MiB)
    CPUs: 5
    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): 144453.09
    Swap memory total (MB): 95301.00
    Swap memory used (MB): 72306.36
    JVM Flags: 21 total; -XX:+UseContainerSupport -Xms8750M -Xmx8750M -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: 
        addendum: Addendum 1.0.2
        adorn: Adorn 2.2.0+1.17.1
        advanced_runtime_resource_pack: Runtime Resource Pack 0.2.9
        adventure-platform-fabric: adventure-platform-fabric 4.1.0-SNAPSHOT
        adventurez: AdventureZ 1.3.0
        ae2wtlib: AE2WTLib ${version}
        agape_space: Space Dimensions 0.3.3
        annotateddi: Annotated DI 2.0.3+1.17.1
        antishulkerdupe: Antishulkerdupe 1.0.0
        aopalliance_aopalliance: aopalliance 1.0
        apoli: Apoli 2.0.3
        appleskin: AppleSkin mc1.17-2.1.3
        appliedenergistics2: Applied Energistics 2 9.0.0-alpha.6
        aqupdcaracal: Caracal mob 1.17-1.3.11
        arcanus: Arcanus 1.19
        architects_palette: Architect's Palette Fabric 1.3
        architectury: Architectury 2.5.32
        artifality: Artifality 0.4.2
        artifice: Artifice 0.15.3+21w07a
        artofalchemy: Art of Alchemy 1.3.4
        attributefix: Attribute Fix {FABRIC} 1.0.3
        badstdout: BadStdOut 1.1.0-1.17
        balm-fabric: Balm 1.3.0+0
        banhammer: BanHammer 0.4.1+1.17.1
        battletowers: Battle Towers 3.4.1-1.17.1
        bclib: BCLib 0.3.1
        beenfo: Beenfo 1.17.1-fabric0.36.1-1.3.2
        better_wandering_trader: Better Wandering Trader 1.7.0
        betterdungeons: YUNG's Better Dungeons 1.17-1.0.2
        betterend: Better End 0.11.0-pre
        bettermineshafts: YUNG's Better Mineshafts 1.17-1.0.1
        betternether: Better Nether 5.1.3
        betterstrongholds: YUNG's Better Strongholds 1.17-1.1.2
        bewitchment: Bewitchment 1.17-12
        bfapi: BFAPI 1.1.10
        biome_locator: Biome Locator 1.3.1
        bitsandchisels: BitsAndChisels 2.5.3
        blast: BLAST 1.8
        blockbot-api: BlockBot Api 1.0.0
        blockbot-discord: BlockBot Discord 2.0.0-beta
        blockshifter: Blockshifter 1.4.0+fabric-1.17.1
        blockus: Blockus 2.2.10+1.17.1
        bosses_of_mass_destruction: Bosses of Mass Destruction (Beta) 1.2.3-1.17.1
        bountiful: Bountiful 1.0.0
        box-of-placeholders: Box of Placeholders 1.3.2+1.17.1
        buildinggadgets: st'ructure tools 1.0.0+beta.6
        c2me: Concurrent Chunk Management Engine 0.2.0+alpha.5.0
        calio: Calio 1.0.3
        cardinal-components: Cardinal Components API 3.1.1
        cardinal-components-base: Cardinal Components API (base) 3.1.1
        cardinal-components-block: Cardinal Components API (blocks) 3.1.1
        cardinal-components-chunk: Cardinal Components API (chunks) 3.1.1
        cardinal-components-entity: Cardinal Components API (entities) 3.1.1
        cardinal-components-item: Cardinal Components API (items) 3.1.1
        cardinal-components-level: Cardinal Components API (world saves) 3.1.1
        cardinal-components-scoreboard: Cardinal Components API (scoreboard) 3.1.1
        cardinal-components-util: Cardinal Components API (utilities) 3.1.1
        cardinal-components-world: Cardinal Components API (worlds) 3.1.1
        carpet: Carpet Mod 1.4.50
        carpet-extra: Carpet Extra 1.4.43
        carpet-fixes: Carpet Fixes 1.17.1-1.2.0+v211021
        carpet-tis-addition: Carpet TIS Addition 1.23.1+build.703
        carrier: Carrier 1.8.0
        chalk: Chalk 1.0.1
        charm: Charm 3.3.2
        chipped: Chipped 1.1.1
        chunky: Chunky 1.2.124
        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.5.1
        cloth-client-events-v0: Cloth Client Events v0 2.0.54
        cloth-common-events-v1: Cloth Common Events v1 2.0.54
        cloth-config2: Cloth Config v5 5.0.38
        cloth-datagen-api-v1: Cloth Datagen v1 2.0.54
        cloth-utils-v1: Cloth Utils v1 2.0.54
        cloud: Cloud 1.5.0
        cloud_commandframework_cloud-brigadier_: cloud-brigadier 1.5.0
        cloud_commandframework_cloud-core_: cloud-core 1.5.0
        cloud_commandframework_cloud-minecraft-extras: cloud-minecraft-extras 1.5.0
        cloud_commandframework_cloud-services_: cloud-services 1.5.0
        cmdspy: Command Spy 1.2.3
        colorutility: ColorUtility 2.0.1
        com_electronwill_night-config_core: core 3.6.2
        com_electronwill_night-config_toml: toml 3.6.2
        com_fasterxml_jackson_dataformat_jackson-dataformat-yaml: jackson-dataformat-yaml 2.12.2
        com_google_inject_guice: guice 5.0.1
        com_moandjiezana_toml_toml4j: toml4j 0.7.2
        com_typesafe_config: config 1.4.1
        com_velocitypowered_velocity-native: velocity-native 1.1.0-SNAPSHOT
        companion_bats: Companion Bats 1.17.9
        completeconfig: CompleteConfig 1.0.0
        conjuring: Conjuring 1.0.12
        cosmetic-armor: Cosmetic Armor 1.1.0
        craftingtweaks: Crafting Tweaks 13.0.0+0
        creativeonepunch: Creative One-Punch 1.2
        croptopia: Croptopia 1.6.3
        crowdin-translate: CrowdinTranslate 1.3+1.17
        customportalapi: Custom Portal Api 0.0.1-beta45-1.17
        customportals: Custom Portals 2.1.0
        dark-enchanting: Dark Enchanting 0.4.1-1.17.1
        darkpaintings: Dark Paintings 4.0.2
        deathknell: Example Mod 1.0.0
        discerning_furnace: Discerning Furnace 1.0.3+MC1.17-1.17.1
        dml-refabricated: Deep Mob Learning: Refabricated 0.4.4-beta
        dml-refabricated-base: DML: Refabricated - Base 0.4.4-beta
        dml-refabricated-events: DML: Refabricated - Vanilla Events 0.4.4-beta
        dml-refabricated-modular-armor: DML: Refabricated - Glitch Armor 0.4.4-beta
        dml-refabricated-rei: DML: Refabricated - REI Integration 0.4.4-beta
        dmlsimulacrum: Deep Mob Learning: Simulacrum 1.0.5
        doom: Doom Fabric 4.0.28
        dragonloot: DragonLoot 1.0.9
        dual_riders: DualRiders 1.0.5
        dungeons_arise: When Dungeons Arise 2.1.48-fabric
        ec-core: Essential Commands Core 1.0.0-mc1.17.1
        eer: Erroring Entity Remover 1.0.1+1.17.1
        eldritch_mobs: Eldritch Mobs 1.9.6
        emagnet: E Magnet 1.2.3
        enchant_giver: Enchant Giver 1.1.0
        enhancedcelestials: Enhanced Celestials 2.0.5
        essential_commands: Essential Commands 0.16.2-mc1.17.1
        essentialaddons: Essential Addons 1.17.1-1.0.5
        expandedstorage: Expanded Storage 7.2.7
        extraalchemy: Extra Alchemy 1.6.1
        extragenerators: Extra Generators 1.1-BETA+1.17
        extraorigins: Extra Origins 1.17-8
        fabric: Fabric API 0.41.0+1.17
        fabric-api-base: Fabric API Base 0.3.0+a02b446313
        fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.3.0+cbda931818
        fabric-biome-api-v1: Fabric Biome API (v1) 3.2.0+cbda931818
        fabric-command-api-v1: Fabric Command API (v1) 1.1.3+5ab9934c18
        fabric-commands-v0: Fabric Commands (v0) 0.2.2+92519afa18
        fabric-containers-v0: Fabric Containers (v0) 0.1.12+cbda931818
        fabric-content-registries-v0: Fabric Content Registries (v0) 0.3.0+cbda931818
        fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.5+be9da31018
        fabric-dimensions-v1: Fabric Dimensions API (v1) 2.0.11+6cefd57718
        fabric-entity-events-v1: Fabric Entity Events (v1) 1.3.0+57bef5a318
        fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.10+fc40aa9d18
        fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.1+92519afa18
        fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.7+cbda931818
        fabric-item-api-v1: Fabric Item API (v1) 1.2.4+cbda931818
        fabric-item-groups-v0: Fabric Item Groups (v0) 0.2.10+b7ab612118
        fabric-language-kotlin: Fabric Language Kotlin 1.6.5+kotlin.1.5.31
        fabric-language-scala: Fabric Language Scala 1.1.0+scala.2.13.6
        fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.4.4+a02b446318
        fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.4+a02b446318
        fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.3+92519afa18
        fabric-networking-api-v1: Fabric Networking API (v1) 1.0.13+2e8bd82f18
        fabric-networking-blockentity-v0: Fabric Networking Block Entity (v0) 0.2.11+a02b446318
        fabric-networking-v0: Fabric Networking (v0) 0.3.2+92519afa13
        fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.10.9+b7ab612118
        fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.3+a02b446318
        fabric-particles-v1: Fabric Particles (v1) 0.2.4+a02b446318
        fabric-permissions-api-v0: fabric-permissions-api 0.1-SNAPSHOT
        fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.7.11+7931163218
        fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.1.5+a02b446318
        fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.1.14+4658223018
        fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.4.8+a00e834b18
        fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.8+cbda931818
        fabric-structure-api-v1: Fabric Structure API (v1) 1.1.13+5ab9934c18
        fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.2.1+b06cb95b18
        fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.2.12+b7ab612118
        fabric-transfer-api-v1: Fabric Transfer API (v1) 1.4.0+7931163218
        fabricenchantments: Fabric Enchantments 0.4.2
        fabricloader: Fabric Loader 0.11.7
        fabricsit: FabricSit 1.6.4
        fabrictailor: Fabric Tailor 1.7.1
        factory: Factory 1.17.1-1.4.0
        fake-player-api: Fake Player API 0.2.0
        fallflyinglib: FallFlyingLib 3.0.0-beta.2
        fallingtree: FallingTree 2.14.2
        farmersdelight: Farmer's Delight 1.17.1-0.1.2
        fastfurnace: FastFurnace 1.17-3.0
        fatxporbs: Fat Experience Orbs 1.0.1
        ferritecore: FerriteCore 3.1.0
        fiber: fiber 0.23.0-2
        fireplacelib: Fireplace Lib 6.0.6+1.17.1
        flan: Flan 1.17.1-1.6.2
        flytre-lib-base: Flytre Lib - Base Module 1.2.0
        flytre-lib-compat: Flytre Lib - Compat Module 1.0.0
        flytre-lib-config: Flytre Lib - Config Module 1.1.0
        flytre-lib-event: Flytre Lib - Event Module 1.0.1
        flytre-lib-gui: Flytre Lib - GUI Module 1.0.0
        flytre-lib-storage: Flytre Lib - Storage Module 2.3.1
        flytre_lib: Flytre Lib 1.3.9
        geckolib3: Geckolib 3.0.18
        givemehats: Give Me Hats! 1.6
        glassential: Glassential 1.17-1.2.0
        go-fish: Go Fish 1.3.0-beta-1.17.1
        goat: Goat origin 1.0.0
        gobber2: Gobber2 2.4.53
        goldenhoppers: Golden Hoppers 1.1.0
        golemsgalore: Golems Galore 1.0.3-1.17.1
        harvest_scythes: Harvest Scythes 2.0.6
        hctm-base: HCTM Base 3.6.2
        heartbond: Heartbond 1.1.0
        hlandbukkit_c2me-fabric_ver_1_17_libs_: libs 0.2.0+alpha.5.0
        hologram-api: Hologram API 0.2.1+1.17.1
        hookshot: Hookshot 20.0
        horseinfo: Horse Info 0.3.0-1.17
        horsestonks: Horse Stonks 1.0.0
        hydrogen: Hydrogen 0.3
        impersonate: Impersonate 2.3.5
        incantationem: Incantationem 1.1.2+1.17.1
        incubus_core: Incubus Core 1.6.1
        indrev: Industrial Revolution 1.11.0-alpha.3
        inmis: Inmis 2.3.2-1.17.1
        invview: InvView 1.4.6-1.17.1+
        io_leangen_geantyref_geantyref: geantyref 1.3.11
        ironfurnaces: Iron Furnaces 1.17.1-2.6.1-fabric
        jankson: Jankson 3.0.1+j1.2.0
        java: OpenJDK 64-Bit Server VM 16
        javax_inject_javax_inject: javax.inject 1
        jline4mcdsrv: JLine for Minecraft Dedicated Server 0.2.0
        kambrik: Kambrik 1.1.0
        kanos_config: Kanos Config 0.1.4+1.14.4-1.17.1
        kibe: Kibe 1.9.3-BETA+1.17
        kjsextras: KubeJS Extras 1.4.0
        krypton: Krypton 0.1.4
        ktdatataglib: KtDataTagLib 1.5.4
        kubejs: KubeJS 1701.3.10-build.9999
        lapisreserve: Lapis Reserve 1.0.8
        ledger: Ledger 1.1.1+build.334
        libblockattributes: LibBlockAttributes 0.9.2
        libblockattributes_core: LibBlockAttributes (Core) 0.9.2
        libblockattributes_fluids: LibBlockAttributes (Fluids) 0.9.2
        libblockattributes_items: LibBlockAttributes (Items) 0.9.2
        libcd: LibCapableData 3.0.3+1.16.3
        libgui: LibGui 4.1.7+1.17.1
        libninepatch: LibNinePatch 1.1.0
        libra: Libra 0.3.9.2
        lightestlamp: Lightest Lamps 0.9.3
        lithium: Lithium 0.7.4
        lovely_snails: Lovely Snails 1.0.3+1.17
        luckperms: LuckPerms 5.3.65
        maelstrom_library: Maelstrom Library 1.2.1-1.17
        magicfungi: Magic Fungi 0.5.0-BETA+1.17.1
        magna: Magna 0.4.0-1.17.1
        mc_discord_reserializer: MC Discord Reserializer 1.0.0
        mcda: MC Dungeons Armors 1.7.15
        mcdw: MC Dungeons Weapons 3.5.5
        mcsa: MC Story Mode Armor 2.3.2-1.17
        megane: megane 5.5.0
        megane-applied-energistics-2: megane-applied-energistics-2 5.5.0+9.0.0-alpha.2
        megane-base: megane-base 5.5.0
        megane-dml-simulacrum: megane-dml-simulacrum 5.5.0+1.0.5
        megane-extra-generators: megane-extra-generators 5.5.0+1.1-BETA-1.17
        megane-fabric-transfer: megane-fabric-transfer 5.5.0+1.3.0-fc40aa9d18
        megane-industrial-revolution: megane-industrial-revolution 5.5.0+1.11.0-alpha.1
        megane-kibe: megane-kibe 5.5.0+1.9.1-BETA-1.17
        megane-lib-block-attributes: megane-lib-block-attributes 5.5.0+0.9.0
        megane-reborn-core: megane-reborn-core 5.5.0+5.0.8-beta-build.111
        megane-runtime: megane-runtime 5.5.0
        megane-team-reborn-energy: megane-team-reborn-energy 5.5.0+2.0.0-beta1
        megane-tech-reborn: megane-tech-reborn 5.5.0+5.0.8-beta-build.111
        megane-vanilla: megane-vanilla 5.5.0+1.17.1
        megane-wireless-networks: megane-wireless-networks 5.5.0+1.3.0
        minecraft: Minecraft 1.17.1
        minecraft-command-permissions: Minecraft Command Permissions 1.4.0
        minimotd-fabric: MiniMOTD 2.0.4
        mining_dims: Mining Dimensions 1.1.13
        mm: Manningham Mills 2.3
        mo_glass: Mo Glass 1.5-MC1.17.1
        mob_proof_crystals: Mob proof crystals 2.2.0
        mocolors: Mo' Colors 1.2.2
        moretags: More Tags 1.2.5
        morevillagers-fabric: MoreVillagersFabric 2.1.1-SNAPSHOT
        mostructures: Mo' Structures 1.3.0-pre1-1.17.1
        multipart_entities: MultipartEntities 1.1.2-1.17
        myron: Myron 1.6.1
        mysql_mysql-connector-java: mysql-connector-java 8.0.25
        mythic-mounts: Mythic Mounts 1.17.1-2.0
        net_kyori_adventure-api: adventure-api 4.8.1
        net_kyori_adventure-key: adventure-key 4.8.1
        net_kyori_adventure-platform-api: adventure-platform-api 4.0.0-SNAPSHOT
        net_kyori_adventure-serializer-configurate4: adventure-serializer-configurate4 4.8.1
        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.8.1
        net_kyori_adventure-text-serializer-legacy: adventure-text-serializer-legacy 4.8.1
        net_kyori_adventure-text-serializer-plain: adventure-text-serializer-plain 4.8.1
        net_kyori_examination-api: examination-api 1.1.0
        net_kyori_examination-string: examination-string 1.1.0
        ninjaphenix_container_lib: NinjaPhenix's Container Library 1.2.4
        notenoughcrashes: Not Enough Crashes 3.7.0+1.17.1
        nyfsquivers: Nyf's Quivers Fabric-0.2.6
        observable: Observable 0.1.2-1.17
        omega-config: OmegaConfig 1.0.8
        org_fusesource_jansi_jansi: jansi 1.18
        org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.5.31
        org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.5.31
        org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 1.5.31
        org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 1.5.31
        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-core-jvm: kotlinx-serialization-core-jvm 1.3.0
        org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.3.0
        org_jline_jline: jline 3.15.0
        org_jline_jline-terminal-jansi: jline-terminal-jansi 3.15.0
        org_json_json: json 20210307
        org_objenesis_objenesis: objenesis 3.2
        org_spongepowered_configurate-core: configurate-core 4.1.1
        org_spongepowered_configurate-hocon: configurate-hocon 4.1.1
        org_xerial_sqlite-jdbc: sqlite-jdbc 3.36.0
        origins: Origins 1.1.2
        origins-classes: Origins: Classes 1.2.2
        owo: oωo 0.3.0
        packet_tweaker: Packet Tweaker 0.2.0+1.17.1
        patchouli: Patchouli 1.17.1-56-FABRIC
        peepingcreepers: Peeping Creepers 1.1-1.17
        pehkui: Pehkui 2.5.2+1.14.4-1.18
        persistententities: persistent entities 0.0.4
        pipe: Pipe 1.4.0
        placeholder-api: Placeholder API 1.1.2+1.17.1
        plantinajar: Plant In A Jar 2.2.2
        platforms: Platforms 1.1.1
        player-data-api: Player Data API 0.1.0+1.17.1
        playerabilitylib: Pal 1.3.0
        polymer: Polymer 0.1.8+1.17.1
        polymorph: Polymorph 0.0.14-1.17.1
        prefab: Prefab 2.1.6
        pugh_lib: Pugh Lib ${version}
        pugh_tools: Pugh Tools ${version}
        qcommon-cfg-core: qcommon-cfg-core 3.3.0
        qcommon-croco: Croco 2.1.1
        quarryplus: QuarryPlus 17.0.390
        ratsmischief: Rat's Mischief 1.2.2
        reach-entity-attributes: Reach Entity Attributes 2.1.1
        reborncore: Reborn Core 5.0.9-beta+build.131
        redbits: Red Bits 1.10.1
        repurposed_structures: Repurposed Structures 2.4.3+1.17.1
        reroll: Reroll 1.3.0-1.17.1
        resourceful_tools: Resourceful Tools 1.1.21
        respawnablepets: Respawnable Pets 1.17-5
        rhino: Rhino 1701.1.5-build.71
        roughlyenoughitems: Roughly Enough Items 6.0.298-alpha
        rpgstats: RPGStats 4.2.1+1.17.1
        rswires: RSWires 4.11.2
        schmucks: Schmucks 1.4.0
        secretrooms: Secret Rooms 1.1.0+1.17
        seedy-behavior: Seedy Behavior 1.0.2+1.17.1
        server_translations_api: Server Translations API 1.4.6+1.17
        servertick: Server Tick 1.5
        sgui: SGui 1.0.0-rc4+1.17.1
        shetiphiancore: ShetiPhianCore 1.1.1
        shulkerboxtooltip: Shulker Box Tooltip 3.0.1+1.17
        shulkerutils: shulkerutils 1.0.4-1.17
        silkspawners: SilkSpawners 1.0.2
        simplegrinder: Simple Grinder 17.0.1-Fabric
        someforgepatchesported: Some Forge Patches Ported 1.0.1
        somnus: Somnus API 0.0.14-1.17.1
        soulbound: Soulbound 2.0.0
        spark: spark 1.6.1
        spawnprotectiontweaks: SpawnProtectionTweaks 0.3+1.17.1
        stacc: Stacc 1.2.3
        staffofbuilding: Staff of Building 1.3.2-1.17
        starlight: Starlight 1.0.0+fabric.73f6d37
        static-content: Static Content 1.0.2-1.16.2
        staticdata: Static Data 1.1.2
        step-height-entity-attribute: Step Height Entity Attribute 1.0.0
        stoneholm: Stoneholm 1.3
        storagecabinet: Storage Cabinet 1.4.1
        strawgolem: Strawgolem 1.10-B4
        structure-helpers: Structure Helpers 3.2.0
        structurized: Structurized 1.3.0
        styledchat: Styled Chat 1.2.0
        styledplayerlist: Styled Player List 2.1.2
        tabtps-fabric: TabTPS 1.3.10
        team_reborn_energy: Energy 2.0.0-beta1
        techreborn: Tech Reborn 5.0.9-beta+build.131
        tellme: TellMe 0.9.0
        terraform-wood-api-v1: Terraform Wood API (v1) 2.0.2
        terralith: Terralith for Fabric 1.6.1
        the_aether: The Aether Reborn 1.17.1-1.6.0
        things: Things 0.2.6
        toms_storage: Tom's Simple Storage Mod 1.1.18
        transportables: Transportables 1.0.6
        trinkets: Trinkets 3.0.4
        truerooms: True Secret Rooms 1.1.5
        unforgivingvoid: Unforgiving Void 3.1.0+1.17.1
        universal-graves: Universal Graves 1.1.3+1.17.1
        upgradedshulkers: Upgraded Shulkers 1.1.1-1.17
        valley: ValleyCraft 1.3.2
        vanish: vanish 1.2.6
        veinmining: Vein Mining 0.0.10-1.17
        villagerfix: Villager Fix 2.1.4-mc-1.17.1
        voidtotem: Void Totem (Fabric) 1.17.0-1.0.0
        voidz: VoidZ 1.0.5
        ward_blocks: Ward Blocks 1.1.9
        waystones: Waystones 2.1.2
        winged: Winged Mod 1.17.1-3.0.0
        wirelessnetworks: Wireless Networks 1.3.0
        wthit: wthit 3.10.0
        xaerominimap: Xaero's Minimap 21.19.0
        xaeroworldmap: Xaero's World Map 1.17.3
        xlpackets: XLPackets 2.0-1.17
        yungsapi: YUNG's API 1.17-Fabric-19
        zihlaunchpads: ZIHLaunchpads 1.1.1
    Player Count: 2 / 11; [class_3222['OTCephalus'/557, l='ServerLevel[world]', x=-1856.79, y=14.94, z=-2496.37], class_3222['Raiju100'/1083, l='ServerLevel[world]', x=6414.16, y=81.50, z=-885.02]]
    Data Packs: vanilla, Fabric Mods, secretrooms:server_pack, file/Repurposed_Structures-Charm.zip, file/RugData (incompatible), file/doom, file/eldritch_mobs, file/givemehats, file/nophantom, file/Repurposed_Structures-Better_Strongholds_Fabric_Beta.zip, file/Repurposed_Structures-Farmers_Delight_Fabric.zip, file/Repurposed_Structures-More_Villagers_Fabric.zip
    Is Modded: Definitely; Server brand changed to 'fabric'
    Type: Dedicated Server (map_server.txt)
    Suspected Mods: Hookshot (hookshot)
CammiePone commented 2 years ago

finally decided to fix this thanks to Emporium in AOF

itsdinkd commented 2 years ago

@CammiePone Crash still persists on r21 in AQM2

https://pastebin.com/E8DQa0Dv

CammiePone commented 2 years ago

Did it actually not push the fucking if statement ffs