Roundaround / mc-fabric-inventory-management

MIT License
7 stars 6 forks source link

1.19.2 Crash when try to sort beer from mod Drink Beer. #12

Open yetbad opened 1 year ago

yetbad commented 1 year ago

1.19.2 Crash when try to sort beer from mod Drink Beer.

It has stackable and unstackable beer pints.

image

`---- Minecraft Crash Report ---- // Ouch. That hurt :(

Time: 2022-12-30 09:20:50 Description: Exception in server tick loop

java.lang.NoSuchMethodError: 'net.minecraft.class_2561 lekavar.lma.drinkbeer.item.MixedBeerBlockItem.getMixedBeerName(net.minecraft.class_1799)' at lekavar.lma.drinkbeer.item.MixedBeerBlockItem.method_7864(MixedBeerBlockItem.java:84) at net.minecraft.class_1799.method_7964(class_1799.java:646) at me.roundaround.inventorymanagement.inventory.sorting.ItemStackComparator.lambda$static$5(ItemStackComparator.java:73) at java.base/java.util.Comparator.lambda$comparing$77a9974f$1(Comparator.java:473) at me.roundaround.inventorymanagement.inventory.sorting.SerialComparator.compare(SerialComparator.java:17) at me.roundaround.inventorymanagement.inventory.sorting.ItemStackComparator.compare(ItemStackComparator.java:100) at me.roundaround.inventorymanagement.inventory.sorting.ItemStackComparator.compare(ItemStackComparator.java:34) at java.base/java.util.TimSort.binarySort(TimSort.java:296) at java.base/java.util.TimSort.sort(TimSort.java:221) at java.base/java.util.Arrays.sort(Arrays.java:1307) at java.base/java.util.ArrayList.sort(ArrayList.java:1721) at java.base/java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:392) at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:258) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) at me.roundaround.inventorymanagement.inventory.InventoryHelper.sortInventory(InventoryHelper.java:66) at me.roundaround.inventorymanagement.inventory.InventoryHelper.sortInventory(InventoryHelper.java:22) at me.roundaround.inventorymanagement.network.SortInventoryPacket.lambda$registerReceive$0(SortInventoryPacket.java:23) at net.minecraft.class_3738.run(class_3738.java:18) at net.minecraft.class_1255.method_18859(class_1255.java:157) at net.minecraft.class_4093.method_18859(class_4093.java:23) at net.minecraft.server.MinecraftServer.method_24306(MinecraftServer.java:776) at net.minecraft.server.MinecraftServer.method_18859(MinecraftServer.java:159) at net.minecraft.class_1255.method_16075(class_1255.java:131) at net.minecraft.server.MinecraftServer.method_20415(MinecraftServer.java:758) at net.minecraft.server.MinecraftServer.method_16075(MinecraftServer.java:752) at net.minecraft.class_1255.method_5383(class_1255.java:116) at net.minecraft.server.MinecraftServer.method_16208(MinecraftServer.java:736) at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:669) at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257) at java.base/java.lang.Thread.run(Thread.java:833)

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

-- System Details -- Details: Minecraft Version: 1.19.2 Minecraft Version ID: 1.19.2 Operating System: Linux (amd64) version 4.19.0-20-amd64 Java Version: 17.0.2, Oracle Corporation Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Oracle Corporation Memory: 2222536040 bytes (2119 MiB) / 4143972352 bytes (3952 MiB) up to 10737418240 bytes (10240 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): 125860.13 Virtual memory used (MB): 170311.75 Swap memory total (MB): 61407.00 Swap memory used (MB): 51652.96 JVM Flags: 20 total; -Xms128M -Xmx10240M -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: advancedchat: Advanced Chat 1.0-1.19.2 fabric-api-base: Fabric API Base 0.4.15+93d8cb829a fabric-command-api-v2: Fabric Command API (v2) 2.1.11+f75bcd189a fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.2.3+75e982119a fabric-message-api-v1: Fabric Message API (v1) 5.0.8+6ede1da99a fabric-permissions-api-v0: fabric-permissions-api 0.2-SNAPSHOT placeholder-api: Placeholder API 2.0.0-pre.1+1.19.2 player-data-api: Player Data API 0.2.2+1.19.2 predicate-api: Predicate API 0.1.0+1.19.2 advancednetherite: Advanced Netherite 1.6.5-1.19.2 alternate-current: Alternate Current 1.4.0 another_furniture: Another Furniture 2.0.1-1.19 antishulkerdupe: Antishulkerdupe 1.0.0 antixray: AntiXray 1.2.8 com_moandjiezana_toml_toml4j: toml4j 0.7.2 appleskin: AppleSkin 2.4.1+mc1.19 architectury: Architectury 6.3.56 artifacts: Artifacts 7.1.1+fabric expandability: ExpandAbility 6.0.0 step-height-entity-attribute: Step Height Entity Attribute 1.0.0 audioplayer: AudioPlayer 1.19.2-1.4.5 autotag-convention: AutoTag Convention 2.0.0+1.19 autotag: AutoTag 2.0.0+1.19 balm-fabric: Balm 4.5.2+0 banhammer: BanHammer 0.5.4+1.19.2 club_minnced_discord-webhooks: discord-webhooks 0.8.0 com_squareup_okhttp3_okhttp: okhttp 3.14.9 com_squareup_okio_okio: okio 1.17.2 mysql_mysql-connector-java: mysql-connector-java 8.0.29 org_jetbrains_annotations: annotations 22.0.0 org_json_json: json 20210307 org_slf4j_slf4j-api: slf4j-api 1.7.32 org_xerial_sqlite-jdbc: sqlite-jdbc 3.36.0.3 bettercombat: Better Combat 1.4.5+1.19 betterdungeons: YUNG's Better Dungeons 1.19.2-Fabric-3.2.1 bettermineshafts: YUNG's Better Mineshafts 1.19.2-Fabric-3.2.0 betterstrongholds: YUNG's Better Strongholds 1.19.2-Fabric-3.2.0 bountiful: Bountiful 3.0.0 carrier: Carrier 1.11.0 advanced_runtime_resource_pack: Runtime Resource Pack 0.5.5 chimes: Chimes 1.1.4 chunky: Chunky 1.3.38 cloth-config: Cloth Config v8 8.2.88 cloth-basic-math: cloth-basic-math 0.6.1 collective-fabric: Collective (Fabric) 5.22 fiber: fiber 0.23.0-2 combatroll: Combat Roll 1.0.8+1.19 connectiblechains: Connectible Chains 2.1.3+1.19.2 couplings: Couplings 1.9.1+1.19 com_electronwill_night-config_core: core 3.6.5 com_electronwill_night-config_toml: toml 3.6.5 create: Create 0.5.0g-791+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.0.612+1.19.2 porting_lib_base: Porting Lib Base 2.0.612+1.19.2 serialization_hooks: Serialization Hooks 0.3.26 porting_lib_entity: Porting Lib Entity 2.0.612+1.19.2 porting_lib_lazy_registration: Porting Lib Lazy Register 2.0.612+1.19.2 porting_lib_model_generators: Porting Lib Model Generators 2.0.612+1.19.2 porting_lib_models: Porting Lib Models 2.0.612+1.19.2 porting_lib_networking: Porting Lib Networking 2.0.612+1.19.2 porting_lib_obj_loader: Porting Lib Obj Loader 2.0.612+1.19.2 porting_lib_model_loader: Porting Lib Model Loader 2.0.612+1.19.2 porting_lib_tags: Porting Lib Tags 2.0.612+1.19.2 porting_lib_transfer: Porting Lib Transfer 2.0.612+1.19.2 porting_lib_extensions: Porting Lib Extensions 2.0.612+1.19.2 porting_lib_accessors: Porting Lib Accessors 2.0.612+1.19.2 porting_lib_attributes: Porting Lib Attributes 2.0.612+1.19.2 porting_lib_constants: Porting Lib Constants 2.0.612+1.19.2 porting_lib_common: Porting Lib Common 2.0.612+1.19.2 reach-entity-attributes: Reach Entity Attributes 2.3.0 registrate-fabric: Registrate for Fabric 1.1.44-MC1.19.2 creaturesofthesnow: Creatures Of The Snow 3.1.0+1.19.2 creeperoverhaul: Creeper Overhaul 2.0.5 decorative_blocks: Decorative Blocks 3.0.0 diagonalfences: Diagonal Fences 4.2.3 drinkbeer: Drink Beer 3.2.2-1.19.2 dummmmmmy: MmmMmmMmmMmm 1.19-1.5.3 dynmap: Dynmap 3.4 easyauth: Easy Authentication Mod 3.0.0-8 at_favre_lib_bcrypt: bcrypt 0.9.0 at_favre_lib_bytes: bytes 1.5.0 de_mkammerer_argon2-jvm: argon2-jvm 2.11 de_mkammerer_argon2-jvm-nolibs: argon2-jvm-nolibs 2.11 net_java_dev_jna_jna: jna 5.12.1 org_iq80_leveldb_leveldb: leveldb 0.12 org_iq80_leveldb_leveldb-api: leveldb-api 0.12 org_mongodb_bson: bson 4.7.0 org_mongodb_mongodb-driver-core: mongodb-driver-core 4.7.0 org_mongodb_mongodb-driver-sync: mongodb-driver-sync 4.7.0 easywhitelist: Easy Whitelist Mod 1.0.1 ecologics: Ecologics 2.1.10 editsign: EditSign 2.6.0 eldritch_mobs: EldritchMobs 1.12.6 emojiful: Emojiful 4.0.3 com_esotericsoftware_yamlbeans_yamlbeans: yamlbeans 1.15 midnightlib: MidnightLib 0.6.0 emojitype: Emoji Type 2.0.0+1.19 emotecraft: Emotecraft 2.2.5 essential_commands: Essential Commands 0.28.0-mc1.19.1 com_fasterxml_jackson_dataformat_jackson-dataformat-yaml: jackson-dataformat-yaml 2.13.0 ec-core: Essential Commands Core 1.2.1-mc1.19.1 fabric-api: Fabric API 0.68.0+1.19.2 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-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.3+6064db2a90 fabric-convention-tags-v1: Fabric Convention Tags 1.1.3+93d8cb8290 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.2+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.35+9244241690 fabric-loot-api-v2: Fabric Loot API (v2) 1.1.9+83a8659290 fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.12+9e7660c690 fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.20+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.2+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.1+0d0f210290 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 fabric-language-kotlin: Fabric Language Kotlin 1.8.7+kotlin.1.7.22 org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.7.22 org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.7.22 org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 1.7.22 org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 1.7.22 org_jetbrains_kotlinx_atomicfu-jvm: atomicfu-jvm 0.18.5 org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.6.4 org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.6.4 org_jetbrains_kotlinx_kotlinx-datetime-jvm: kotlinx-datetime-jvm 0.4.0 org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm: kotlinx-serialization-cbor-jvm 1.4.1 org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.4.1 org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.4.1 fabricloader: Fabric Loader 0.14.11 fabrictailor: Fabric Tailor 2.0.1 config2brigadier: Config to Brigadier 1.2.1 fallingtree: FallingTree 3.10.0 farmersdelight: Farmer's Delight 1.19.2-1.3.9 flan: Flan 1.19.2-1.8.3 rtree-3i-lite-fabric: rtree-3i-lite for Fabric 0.3.0 forgeconfigapiport: Forge Config API Port 4.2.6 friendsandfoes: Friends&Foes 1.6.1 com_github_llamalad7_mixinextras: MixinExtras 0.1.1 geckolib3: Geckolib 3.1.37 com_eliotlash_mclib_mclib: mclib 20 goml: Get Off My Lawn ReServed 1.6.2+1.19.2 cardinal-components-base: Cardinal Components API (base) 5.0.2 cardinal-components-world: Cardinal Components API (worlds) 5.0.2 common-protection-api: Common Protection API 1.0.0 hologram-api: Hologram API 0.2.2+1.19 playerabilitylib: Pal 1.6.0 polymer: Polymer (Core) 0.2.20+1.19.2 packet_tweaker: Packet Tweaker 0.3.0+1.18.2 polymer-registry-sync-manipulator: Polymer Registry Sync Manipulator 0.0.3+1.19.2 server_translations_api: Server Translations API 1.4.18+1.19.2 sgui: sgui 1.1.5+1.19.1 guarding: Guarding 1.19.2+2.2.0 mm: Manningham Mills 2.3 iceberg: Iceberg 1.0.46 illagerexp: Illager Expansion [Rematch] 1.0.0 immersive_paintings: Immersive Paintings 0.3.1+1.19.2 inventorymanagement: Inventory Management 1.1.0 roundalib: RoundaLib 0.2.1 invview: InvView 1.4.9-1.19+ itemflexer: ItemFlexer 1.2.5 microconfig: Microconfig 2.2.1 itemswapper: ItemSwapper 0.3.2-mc1.19.2 jamlib: JamLib 0.5.0 java: OpenJDK 64-Bit Server VM 17 jobsaddon: JobsAddon 1.0.7 kambrik: Kambrik 4.0-1.19.2 kleeslabs: KleeSlabs 12.1.0 kubejs: KubeJS 1902.6.0-build.135 ingredient-extension-api: Ingredient Extension API 3.0.5 lazydfu: LazyDFU 0.1.3 ledger: Ledger 1.2.5 letmedespawn: Let Me Despawn fabric-1.0.2 levelz: LevelZ 1.4.4 libgui: LibGui 6.0.1+1.19 jankson: Jankson 4.1.1+j1.2.1 libninepatch: LibNinePatch 1.1.0 lootjs: LootJS 2.7.7 mcda: MC Dungeons Armors 2.2.0 mcdw: MC Dungeons Weapons 5.0.4-1.19 enchant_giver: Enchant Giver 1.3.0 memoryleakfix: memory Leak Fix 1.19.1-0.7.0 minecells: Mine Cells 1.2.3 omega-config: OmegaConfig 1.2.3-1.18.1 minecraft: Minecraft 1.19.2 mixintrace: MixinTrace 1.1.1+1.17 moonlight: Moonlight 1.19.2-2.1.20 multiworldborders: Multi World Borders 1.5-fabric-1.19 nochatreports: No Chat Reports 1.19.2-v1.11.2 numismatic-overhaul: Numismatic Overhaul 0.2.8+1.19 stacc: Stacc 1.3.3 otyacraftengine: Otyacraft Engine 3.1.0 owo: oωo 0.9.3+1.19 blue_endless_jankson: jankson 1.2.1 pickupnotifier: Pick Up Notifier 4.2.0 player-animator: Player Animator 0.3.5 puzzleslib: Puzzles Lib 4.3.12 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 recipedisable: Recipedisable 1.3.2 com_github_nerjalnosk_jsonlight: JsonLight 1.4.0 revive: Revive 1.0.5 rhino: Rhino 1902.2.2-build.264 rightclickharvest: Right Click Harvest 3.0.3 rottencreatures: Rotten Creatures 1.0.1 roughlyenoughitems: Roughly Enough Items 9.1.580 error_notifier: Error Notifier 1.0.9 rpgdifficulty: Rpg Difficulty 1.3.5 sdlink: Simple Discord Link 2.0.1 me_hypherionmc_sdlink_sdlink-lib: sdlink-lib 2.1.5 seasons: Fabric Seasons 1.4-BETA+1.19 shulkerboxtooltip: Shulker Box Tooltip 3.0.9-beta.1+1.19-rc2 sleepwarp: SleepWarp 1.2.0+1.19 snowballkb: Snowball and Egg Knockback 1.2-1.19 snowyspirit: Snowy Spirit 1.19.2-2.1.1 sound_physics_remastered: Sound Physics Remastered 1.19.2-1.0.15 spark: spark 1.9.45 spiderstpo: Spiders 2.0 1.19.2-2.0.2 structory: Structory 1.0.1 styledplayerlist: Styled Player List 2.2.2+1.19.1 supplementaries: Supplementaries 1.19.2-2.2.29 teamcmd: TeamCommand 1.1.1+1.19 tenshilib: TenshiLib 1.19-1.6.14 tiered: Tiered 1.2.0 trinkets: Trinkets 3.4.0 tumbleweed: Tumbleweed 0.5.1 villagerfix: Villager Trade Fix 1.0.3 villagernames-fabric: Villager Names (Fabric) 4.3 voicechat: Simple Voice Chat 1.19.2-2.3.12 walllanterns: Lanterns Belong on Walls 1.4.0-1.19 wardenloot: Warden Loot 1.0.9-1.19.x weaponmaster: YDM's Weapon Master 1-19 weathersettings: Weathercontrol Mod 1.19.2-1.6 winterly: Winterly 0.8.1 wolveswitharmor: Wolves With Armor 1.8.0-1.19 maybe-data: Maybe data 1.3.2-1.19-rc2 static-content: Static Content 1.0.1-1.16.2 staticdata: Static Data 1.1.2 wondrouswilds: Wondrous Wilds 1.19.2-1.1.5 worldedit: WorldEdit 7.2.12+6240-87f4ae1 xaerominimap: Xaero's Minimap 22.13.0 xaeroworldmap: Xaero's World Map 1.26.2 xercamusic: Music Maker Mod fabric-1.19.2-1.0.1 xercapaint: Joy of Painting fabric-1.19.2-1.0.1 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 Server Running: true Player Count: 1 / 64; [class_3222['Miamlya'/523, l='ServerLevel[world]', x=1229.93, y=103.00, z=1058.71]] Data Packs: vanilla, Fabric Mods, Snowyspirit Generated Pack, Supplementaries Generated Pack, file/LevelZ Armor, file/armor statues v2.8.4.zip, file/dungeons-arise-1-19-v1-1.zip, file/fast leaf decay v2.0.6.zip, file/fokastudio-s-ender-expansion-v1.5b.zip, file/long-day-e700.zip (incompatible), file/player head drops v1.1.3.zip, file/towns-and-towers-1-10.zip, file/wandering trades v1.6.0.zip, file/whitelist interact World Generation: Experimental Is Modded: Definitely; Server brand changed to 'fabric' Type: Dedicated Server (map_server.txt)`