devs-immortal / Paradise-Lost

Paradise awaits...
https://immortaldevs.net/paradise-lost/
MIT License
199 stars 43 forks source link

Crash: Compatibility issue with Alloy Forgery #780

Closed Megacat8199 closed 5 months ago

Megacat8199 commented 10 months ago

What were you doing when the crash occured? How can we replicate it?

  1. First, download Paradise Lost and Alloy Forgery (with its dependency's)
  2. Next, launch the game
  3. Finally, watch it crash

Did it crash the client or server?

Client

Mod Version

Beta 0.1.6.9 - 1.18.2

Fabric API Version

0.77.0

Crash Report

---- Minecraft Crash Report ----
// Hi. I'm Minecraft, and I'm a crashaholic.

Time: 11/27/23, 12:37 PM
Description: Initializing game

java.util.NoSuchElementException
    at java.base/java.util.HashMap$HashIterator.nextNode(HashMap.java:1599)
    at java.base/java.util.HashMap$KeyIterator.next(HashMap.java:1620)
    at net.fabricmc.fabric.impl.lookup.block.BlockApiLookupImpl.registerSelf(BlockApiLookupImpl.java:113)
    at wraith.alloyforgery.AlloyForgery.lambda$onInitialize$2(AlloyForgery.java:76)
    at io.wispforest.owo.util.OwoFreezer.freeze(OwoFreezer.java:56)
    at net.minecraft.class_310.handler$zmg000$owo$afterFabricHook(class_310.java:2951)
    at net.minecraft.class_310.<init>(class_310.java:452)
    at net.minecraft.client.main.Main.main(Main.java:197)
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

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

-- Head --
Thread: Render thread
Stacktrace:
    at java.base/java.util.HashMap$HashIterator.nextNode(HashMap.java:1599)
    at java.base/java.util.HashMap$KeyIterator.next(HashMap.java:1620)
    at net.fabricmc.fabric.impl.lookup.block.BlockApiLookupImpl.registerSelf(BlockApiLookupImpl.java:113)
    at wraith.alloyforgery.AlloyForgery.lambda$onInitialize$2(AlloyForgery.java:76)
    at io.wispforest.owo.util.OwoFreezer.freeze(OwoFreezer.java:56)
    at net.minecraft.class_310.handler$zmg000$owo$afterFabricHook(class_310.java:2951)
    at net.minecraft.class_310.<init>(class_310.java:452)

-- Initialization --
Details:
    Modules: 
        ADVAPI32.dll:Advanced Windows 32 Base API:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
        COMCTL32.dll:User Experience Controls Library:6.10 (WinBuild.160101.0800):Microsoft Corporation
        CRYPT32.dll:Crypto API32:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
        CRYPTBASE.dll:Base cryptographic API DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        CRYPTSP.dll:Cryptographic Service Provider API:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        DBGHELP.DLL:Windows Image Helper:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        DNSAPI.dll:DNS Client API DLL:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
        GDI32.dll:GDI Client DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        IMM32.DLL:Multi-User Windows IMM32 API Client DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        IPHLPAPI.DLL:IP Helper API:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
        KERNEL32.DLL:Windows NT BASE API Client DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        KERNELBASE.dll:Windows NT BASE API Client DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        MpOav.dll:IOfficeAntiVirus Module:4.18.23100.2009 (8fcbd1c22d82af16ba34560e1a70591413e88d17):Microsoft Corporation
        NLAapi.dll:Network Location Awareness 2:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        NSI.dll:NSI User-mode interface DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        NTASN1.dll:Microsoft ASN.1 API:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
        Ole32.dll:Microsoft OLE for Windows:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        OleAut32.dll:OLEAUT32.DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        PSAPI.DLL:Process Status Helper:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        Pdh.dll:Windows Performance Data Helper DLL:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
        RPCRT4.dll:Remote Procedure Call Runtime:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        SHCORE.dll:SHCORE:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
        SHELL32.dll:Windows Shell Common Dll:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        USER32.dll:Multi-User Windows USER API Client DLL:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
        USERENV.dll:Userenv:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
        VCRUNTIME140.dll:Microsoft® C Runtime Library:14.29.30133.0 built by: vcwrkspc:Microsoft Corporation
        VERSION.dll:Version Checking and File Installation Libraries:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        WINHTTP.dll:Windows HTTP Services:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        WINMM.dll:MCI API DLL:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
        WS2_32.dll:Windows Socket 2.0 32-Bit DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        WSOCK32.dll:Windows Socket 32-Bit DLL:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
        Wldp.dll:Windows Lockdown Policy:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
        amsi.dll:Anti-Malware Scan Interface:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        bcrypt.dll:Windows Cryptographic Primitives Library:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
        bcryptPrimitives.dll:Windows Cryptographic Primitives Library:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        clbcatq.dll:COM+ Configuration Catalog:2001.12.10941.16384 (WinBuild.160101.0800):Microsoft Corporation
        combase.dll:Microsoft COM for Windows:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        dbgcore.DLL:Windows Core Debugging Helpers:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        dhcpcsvc.DLL:DHCP Client Service:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
        dhcpcsvc6.DLL:DHCPv6 Client:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
        fsamsi64.dll:WithSecure AMSI Client:1.5.65.11:WithSecure Corporation
        fwpuclnt.dll:FWP/IPsec User-Mode API:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        gdi32full.dll:GDI Client DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        java.dll:OpenJDK Platform binary:17.0.1.0:Microsoft
        javaw.exe:OpenJDK Platform binary:17.0.1.0:Microsoft
        jemalloc.dll
        jimage.dll:OpenJDK Platform binary:17.0.1.0:Microsoft
        jli.dll:OpenJDK Platform binary:17.0.1.0:Microsoft
        jna1436863676393719429.dll:JNA native library:6.1.2:Java(TM) Native Access (JNA)
        jvm.dll:OpenJDK 64-Bit server VM:17.0.1.0:Microsoft
        kernel.appcore.dll:AppModel API Host:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        lwjgl.dll
        management.dll:OpenJDK Platform binary:17.0.1.0:Microsoft
        management_ext.dll:OpenJDK Platform binary:17.0.1.0:Microsoft
        msvcp140.dll:Microsoft® C Runtime Library:14.29.30133.0 built by: vcwrkspc:Microsoft Corporation
        msvcp_win.dll:Microsoft® C Runtime Library:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        msvcrt.dll:Windows NT CRT DLL:7.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        mswsock.dll:Microsoft Windows Sockets 2.0 Service Provider:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
        napinsp.dll:E-mail Naming Shim Provider:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
        ncrypt.dll:Windows NCrypt Router:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
        net.dll:OpenJDK Platform binary:17.0.1.0:Microsoft
        nio.dll:OpenJDK Platform binary:17.0.1.0:Microsoft
        ntdll.dll:NT Layer DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        perfos.dll:Windows System Performance Objects DLL:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
        pnrpnsp.dll:PNRP Name Space Provider:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
        profapi.dll:User Profile Basic API:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        rasadhlp.dll:Remote Access AutoDial Helper:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        rsaenh.dll:Microsoft Enhanced Cryptographic Provider:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
        sechost.dll:Host for SCM/SDDL/LSA Lookup APIs:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
        shlwapi.dll:Shell Light-weight Utility Library:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
        sunmscapi.dll:OpenJDK Platform binary:17.0.1.0:Microsoft
        svml.dll:OpenJDK Platform binary:17.0.1.0:Microsoft
        ucrtbase.dll:Microsoft® C Runtime Library:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        vcruntime140_1.dll:Microsoft® C Runtime Library:14.29.30133.0 built by: vcwrkspc:Microsoft Corporation
        verify.dll:OpenJDK Platform binary:17.0.1.0:Microsoft
        win32u.dll:Win32u:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        windows.storage.dll:Microsoft WinRT Storage API:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation
        winrnr.dll:LDAP RnR Provider DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        wshbth.dll:Windows Sockets Helper DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation
        zip.dll:OpenJDK Platform binary:17.0.1.0:Microsoft
Stacktrace:
    at net.minecraft.client.main.Main.main(Main.java:197)
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

-- System Details --
Details:
    Minecraft Version: 1.18.2
    Minecraft Version ID: 1.18.2
    Operating System: Windows 10 (amd64) version 10.0
    Java Version: 17.0.1, Microsoft
    Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
    Memory: 682971480 bytes (651 MiB) / 1761607680 bytes (1680 MiB) up to 4294967296 bytes (4096 MiB)
    CPUs: 16
    Processor Vendor: GenuineIntel
    Processor Name: 11th Gen Intel(R) Core(TM) i7-11700K @ 3.60GHz
    Identifier: Intel64 Family 6 Model 167 Stepping 1
    Microarchitecture: unknown
    Frequency (GHz): 3.60
    Number of physical packages: 1
    Number of physical CPUs: 8
    Number of logical CPUs: 16
    Graphics card #0 name: NVIDIA GeForce RTX 3080 Ti
    Graphics card #0 vendor: NVIDIA (0x10de)
    Graphics card #0 VRAM (MB): 4095.00
    Graphics card #0 deviceId: 0x2208
    Graphics card #0 versionInfo: DriverVersion=31.0.15.3713
    Memory slot #0 capacity (MB): 8192.00
    Memory slot #0 clockSpeed (GHz): 2.13
    Memory slot #0 type: DDR4
    Memory slot #1 capacity (MB): 8192.00
    Memory slot #1 clockSpeed (GHz): 2.13
    Memory slot #1 type: DDR4
    Memory slot #2 capacity (MB): 8192.00
    Memory slot #2 clockSpeed (GHz): 2.13
    Memory slot #2 type: DDR4
    Memory slot #3 capacity (MB): 8192.00
    Memory slot #3 clockSpeed (GHz): 2.13
    Memory slot #3 type: DDR4
    Virtual memory max (MB): 37715.46
    Virtual memory used (MB): 18377.46
    Swap memory total (MB): 5120.00
    Swap memory used (MB): 116.77
    JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx4096m -Xms256m
    Fabric Mods: 
        alloy_forgery: Alloy Forgery 2.0.16+1.18.2
        fabric-api: Fabric API 0.77.0+1.18.2
            fabric-api-base: Fabric API Base 0.4.5+64b7c69360
            fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.3+2373a54560
            fabric-biome-api-v1: Fabric Biome API (v1) 8.0.7+e83becad60
            fabric-block-api-v1: Fabric Block API (v1) 1.0.0+ee3621fc60
            fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.13+3ac43d9560
            fabric-command-api-v1: Fabric Command API (v1) 1.1.10+d7c144a860
            fabric-commands-v0: Fabric Commands (v0) 0.2.9+b4f4f6cd60
            fabric-containers-v0: Fabric Containers (v0) 0.1.24+d7c144a860
            fabric-content-registries-v0: Fabric Content Registries (v0) 3.1.3+c85f2e3860
            fabric-convention-tags-v1: Fabric Convention Tags 1.1.0+43ce63a460
            fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.1+ee261a3e60
            fabric-data-generation-api-v1: Fabric Data Generation API (v1) 3.1.0+6c70b68e60
            fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.21+489d6f8260
            fabric-entity-events-v1: Fabric Entity Events (v1) 1.4.9+d7c144a860
            fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.20+d7c144a860
            fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.22+d7c144a860
            fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.13+d7c144a860
            fabric-item-api-v1: Fabric Item API (v1) 1.6.2+8165403660
            fabric-item-groups-v0: Fabric Item Groups (v0) 0.3.16+91896a4960
            fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.12+54e5b2ec60
            fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.10+b4f4f6cd60
            fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.1.1+cc71601c60
            fabric-loot-api-v2: Fabric Loot API (v2) 1.1.2+1997ad1260
            fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.4+e747827960
            fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.6+cc71601c60
            fabric-models-v0: Fabric Models (v0) 0.3.7+d7c144a860
            fabric-networking-api-v1: Fabric Networking API (v1) 1.0.24+2d30af4b60
            fabric-networking-v0: Fabric Networking (v0) 0.3.11+b4f4f6cd60
            fabric-object-builder-api-v1: Fabric Object Builder API (v1) 2.1.5+032c981d60
            fabric-particles-v1: Fabric Particles (v1) 0.2.13+526dc1ac60
            fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.9.12+bb2e047760
            fabric-renderer-api-v1: Fabric Renderer API (v1) 0.5.0+bf48649860
            fabric-renderer-indigo: Fabric Renderer - Indigo 0.6.1+03e2b68760
            fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.13+b4f4f6cd60
            fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.9+ee3621fc60
            fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 2.0.3+54e5b2ec60
            fabric-rendering-v0: Fabric Rendering (v0) 1.1.15+b4f4f6cd60
            fabric-rendering-v1: Fabric Rendering (v1) 1.11.0+b7f3cf3460
            fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.0.3+91b7aa6660
            fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.5.3+047a5ecb60
            fabric-screen-api-v1: Fabric Screen API (v1) 1.0.11+d882b91560
            fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.2.3+1f6558e860
            fabric-textures-v0: Fabric Textures (v0) 1.0.13+3ac43d9560
            fabric-transfer-api-v1: Fabric Transfer API (v1) 1.6.4+f4563ac860
            fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 1.1.0+e747827960
        fabricloader: Fabric Loader 0.14.24
        java: OpenJDK 64-Bit Server VM 17
        minecraft: Minecraft 1.18.2
        owo: oωo 0.7.2-no-cme+1.18
        the_aether: Paradise Lost 1.6.9+1.18.2
            cardinal-components-base: Cardinal Components API (base) 4.1.3
            cardinal-components-entity: Cardinal Components API (entities) 4.1.3
            crowdin-translate: CrowdinTranslate 1.4+1.18.2
            customportalapi: Custom Portal Api 0.0.1-beta50-1.18
            gud_recipe_confidence: Recipe Confidence 1.0.2
            incubus_core: Incubus Core 1.6.6+1.18.2
            moretags: More Tags 3.0.4
            reach-entity-attributes: Reach Entity Attributes 2.1.1
            satin: Satin 1.7.2
            trinkets: Trinkets 3.3.0
    Launched Version: fabric-loader-0.14.24-1.18.2
    Backend library: LWJGL version 3.2.2 build 10
    Backend API: Unknown
    Window size: <not initialized>
    GL Caps: Using framebuffer using OpenGL 3.2
    GL debug messages: <disabled>
    Using VBOs: Yes
    Is Modded: Definitely; Client brand changed to 'fabric'
    Type: Client (map_client.txt)
    CPU: <unknown>

Other mods

I originally found this issue when building a larger mudpack but I tested it with just alloy forgery and its dependencies, it runs when I take alloy forgery or paradise lost out.

Additional Information

I'm using the curseforge launcher

Noaaan commented 10 months ago

This is a known issue with Incubus Core ans ahould already be fixed if you update it. You can get the newer versions for it here: https://github.com/Azzyypaaras/Incubus-Core/releases/tag/1.8.4

Megacat8199 commented 10 months ago

This is a known issue with Incubus Core ans ahould already be fixed if you update it. You can get the newer versions for it here: https://github.com/Azzyypaaras/Incubus-Core/releases/tag/1.8.4

I tried installing that and it still doesn't work, I never even had a older version of that mod installed before. However I am getting a different error code and crash log so I guess that's good?