HyperCubeMC / Iris

(WIP) A new shaders mod for Minecraft intended to be compatible with existing ShadersMod/Optifine shaders
GNU Lesser General Public License v3.0
224 stars 107 forks source link

Crashes on startup #44

Closed tankyap closed 2 years ago

tankyap commented 2 years ago

Iris and Minecraft Version

iris-mc1.17-1.1.3-starline+build.665

Shaderpack Used

Nope just crashes after start the game

Are you running Sodium along with Iris?

Yes

Operating System

Windows 10

What is your GPU?

NVIDIA GeForce GT 430

Java Version

Java 16

Reproduction Steps

1.Open Minecraft with Fabric 1.17.1 0.12.0 version 2.Crashes

Crash Report file and latest.log

---- Minecraft Crash Report ----
// But it works on my machine.

Time: 04/12/2021, 3:22 pm
Description: Initializing game

java.lang.RuntimeException: Mixin transformation of net.coderbot.iris.shadows.frustum.fallback.NonCullingFrustum failed
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:224)
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:133)
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519)
    at net.minecraft.class_757.handler$bgi000$iris$overridePositionShader(class_757.java:4062)
    at net.minecraft.class_757.method_34539(class_757.java)
    at com.mojang.blaze3d.systems.RenderSystem.setShader(RenderSystem.java:1137)
    at net.minecraft.class_761.method_3293(class_761.java:645)
    at net.minecraft.class_761.<init>(class_761.java:278)
    at net.minecraft.class_310.<init>(class_310.java:573)
    at net.minecraft.client.main.Main.main(Main.java:179)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:567)
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:568)
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392)
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234)
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202)
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:222)
    ... 17 more
Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinPreProcessorException: Attach error for mixins.iris.compat.sodium.json:shadow_map.frustum.MixinNonCullingFrustum during activity: [Transform -> Method testBox(FFFFFF)Lme/jellysquid/mods/sodium/client/util/frustum/Frustum$Visibility; -> GETSTATIC -> me/jellysquid/mods/sodium/client/util/frustum/Frustum$Visibility::INSIDE:Lme/jellysquid/mods/sodium/client/util/frustum/Frustum$Visibility;]
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:313)
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:277)
    at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1289)
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:292)
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421)
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403)
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363)
    ... 20 more
Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: me.jellysquid.mods.sodium.client.util.frustum.Frustum$Visibility
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.transformMemberReference(MixinPreProcessorStandard.java:783)
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.transformField(MixinPreProcessorStandard.java:774)
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.transform(MixinPreProcessorStandard.java:737)
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:307)
    ... 26 more
Caused by: java.lang.ClassNotFoundException: me.jellysquid.mods.sodium.client.util.frustum.Frustum$Visibility
    ... 30 more

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

-- Head --
Thread: Render thread
Stacktrace:
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:224)
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:133)
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519)
    at net.minecraft.class_757.handler$bgi000$iris$overridePositionShader(class_757.java:4062)
    at net.minecraft.class_757.method_34539(class_757.java)
    at com.mojang.blaze3d.systems.RenderSystem.setShader(RenderSystem.java:1137)
    at net.minecraft.class_761.method_3293(class_761.java:645)
    at net.minecraft.class_761.<init>(class_761.java:278)
    at net.minecraft.class_310.<init>(class_310.java:573)

-- Initialization --
Details:
Stacktrace:
    at net.minecraft.client.main.Main.main(Main.java:179)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:567)
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:568)
    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.17.1
    Minecraft Version ID: 1.17.1
    Operating System: Windows 10 (amd64) version 10.0
    Java Version: 16.0.1, Microsoft
    Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
    Memory: 299154208 bytes (285 MiB) / 570425344 bytes (544 MiB) up to 2147483648 bytes (2048 MiB)
    CPUs: 3
    Processor Vendor: AuthenticAMD
    Processor Name: AMD Athlon(tm) II X3 440 Processor
    Identifier: AuthenticAMD Family 16 Model 5 Stepping 3
    Microarchitecture: K10
    Frequency (GHz): 3.00
    Number of physical packages: 1
    Number of physical CPUs: 3
    Number of logical CPUs: 3
    Graphics card #0 name: NVIDIA GeForce GT 430
    Graphics card #0 vendor: NVIDIA (0x10de)
    Graphics card #0 VRAM (MB): 2048.00
    Graphics card #0 deviceId: 0x0de1
    Graphics card #0 versionInfo: DriverVersion=23.21.13.9135
    Memory slot #0 capacity (MB): 2048.00
    Memory slot #0 clockSpeed (GHz): 1.33
    Memory slot #0 type: Other
    Memory slot #1 capacity (MB): 2048.00
    Memory slot #1 clockSpeed (GHz): 1.33
    Memory slot #1 type: Other
    Virtual memory max (MB): 57470.18
    Virtual memory used (MB): 4383.89
    Swap memory total (MB): 53375.00
    Swap memory used (MB): 425.15
    JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
    Fabric Mods: 
        actuallyunbreaking: Actually Unbreaking 1.17.1-0.4.0
        allarrowsinfinityfix: All Arrows Infinity Fix 1.0.0
        architectury: Architectury 2.6.35
        baritone: Baritone 1.7.0
        betterbeds: Better Beds 1.2.0
        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
        clickmanaita: ClickManaita 1.2.0
        cloth-basic-math: cloth-basic-math 0.6.0
        cloth-config2: Cloth Config v5 5.1.40
        clumps: Clumps 7.0.10
        collective-fabric: Collective (Fabric) 1.63
        com_eliotlash_mclib_mclib: mclib 18
        com_eliotlash_molang_molang: molang 18
        com_moandjiezana_toml_toml4j: toml4j 0.7.2
        com_velocitypowered_velocity-native: velocity-native 1.1.0-SNAPSHOT
        crowdin-translate: CrowdinTranslate 1.3+1.17
        doom: Doom Fabric 4.0.34
        dragonloot: DragonLoot 1.0.9
        dsurround: §6Dynamic Surroundings§r: §eFabric Edition 0.0.4
        dynamicfps: Dynamic FPS 2.0.6
        elytraboosters: Elytra Boosters Mod 1.2.0
        entityculling: EntityCulling-Fabric 1.3.3
        experiencebottler: EXP Bottler 1.17.1-4
        fabric: Fabric API 0.43.1+1.17
        fabric-api-base: Fabric API Base 0.4.0+cf39a74318
        fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.3.2+cf39a74318
        fabric-biome-api-v1: Fabric Biome API (v1) 3.2.2+cf39a74318
        fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.6+cf39a74318
        fabric-command-api-v1: Fabric Command API (v1) 1.1.4+cf39a74318
        fabric-commands-v0: Fabric Commands (v0) 0.2.3+cf39a74318
        fabric-containers-v0: Fabric Containers (v0) 0.1.13+cf39a74318
        fabric-content-registries-v0: Fabric Content Registries (v0) 0.4.1+3447790d18
        fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.6+cf39a74318
        fabric-dimensions-v1: Fabric Dimensions API (v1) 2.0.13+cf39a74318
        fabric-entity-events-v1: Fabric Entity Events (v1) 1.4.1+377137cc18
        fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.11+cf39a74318
        fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.3+cf39a74318
        fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.8+cf39a74318
        fabric-item-api-v1: Fabric Item API (v1) 1.2.5+cf39a74318
        fabric-item-groups-v0: Fabric Item Groups (v0) 0.3.2+cf39a74318
        fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.6+2a2bb57318
        fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.4+cf39a74318
        fabric-language-kotlin: Fabric Language Kotlin 1.6.5+kotlin.1.5.31
        fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.4.6+0392f3a618
        fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.5+cf39a74318
        fabric-mining-level-api-v1: Fabric Mining Level API (v1) 1.0.3+cf39a74318
        fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.6+cf39a74318
        fabric-models-v0: Fabric Models (v0) 0.3.1+cf39a74318
        fabric-networking-api-v1: Fabric Networking API (v1) 1.0.14+cf39a74318
        fabric-networking-blockentity-v0: Fabric Networking Block Entity (v0) 0.2.12+cf39a74318
        fabric-networking-v0: Fabric Networking (v0) 0.3.3+cf39a74318
        fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.10.12+cf39a74318
        fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.6+cf39a74318
        fabric-particles-v1: Fabric Particles (v1) 0.2.5+cf39a74318
        fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.7.13+cf39a74318
        fabric-renderer-api-v1: Fabric Renderer API (v1) 0.4.5+cf39a74318
        fabric-renderer-indigo: Fabric Renderer - Indigo 0.4.9+cf39a74318
        fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.6+cf39a74318
        fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.1.6+cf39a74318
        fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.2.1+cf39a74318
        fabric-rendering-v0: Fabric Rendering (v0) 1.1.7+cf39a74318
        fabric-rendering-v1: Fabric Rendering (v1) 1.10.1+377137cc18
        fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.4.10+f09604ce18
        fabric-screen-api-v1: Fabric Screen API (v1) 1.0.5+cf39a74318
        fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.9+cf39a74318
        fabric-structure-api-v1: Fabric Structure API (v1) 1.1.15+cf39a74318
        fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.2.3+cf39a74318
        fabric-textures-v0: Fabric Textures (v0) 1.0.7+cf39a74318
        fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.3.2+cf39a74318
        fabric-transfer-api-v1: Fabric Transfer API (v1) 1.5.2+cf39a74318
        fabricloader: Fabric Loader 0.12.0
        ferritecore: FerriteCore 3.1.0
        fiber: fiber 0.23.0-2
        fpsreducer: FPS Reducer 1.24-mc1.17.1
        geckolib3: Geckolib 3.0.29
        gravestones: Simple Gravestones 0.5
        healingcampfire-fabric: Healing Campfire (Fabric) 3.3
        hookshot: Hookshot 22.0
        hydrogen: Hydrogen 0.3
        iceberg: Iceberg 1.0.23
        inmis: Inmis 2.3.2-1.17.1
        inventoryprofilesnext: Inventory Profiles Next 1.1.5
        iris: Iris 1.1.3-starline+build.665
        java: OpenJDK 64-Bit Server VM 16
        krypton: Krypton 0.1.4
        lazydfu: LazyDFU 0.1.2
        legendarytooltips: Legendary Tooltips 1.1.2
        lithium: Lithium 0.7.5
        meteor-client: Meteor Client 0.4.6
        minecraft: Minecraft 1.17.1
        modmenu: Mod Menu 2.0.14
        noexpensive: NoExpensive 1.17-Fabric-1.2.0
        nohostilesaroundcampfire-fabric: No Hostiles Around Campfire (Fabric) 3.7
        notes: Notes 1.0.8
        omega-config: OmegaConfig 1.0.4
        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_openjdk_nashorn_nashorn-core: nashorn-core 15.3
        overpoweredmending: OverpoweredMending 2.2.4
        phosphor: Phosphor 0.8.0
        prefab: Prefab 2.1.6
        recipecache: recipecache 0.2.1-1.17.1
        resolutioncontrol: ResolutionControl+ 3.0.0
        roughlyenoughitems: Roughly Enough Items 6.2.333
        roughlyenoughresources: Roughly Enough Resources 2.2.0
        sandwichable: Sandwichable 1.2-rc2+1.17
        smoke_suppression: Smoke Suppression 1.0.5+MC1.17-1.17.1
        smoothboot: Smooth Boot 1.16.5-1.6.0
        sodium: Sodium 0.3.2+IRIS2-build.171
        sodium-extra: Sodium Extra 0.3.6
        torohealth: ToroHealth Damage Indicators 1.17.1-fabric-12
        trampledisablerfabric: Trample Disabler 1.0.3
        travelersbackpack: Traveler's Backpack 1.17.1-6.0.0
        trinkets: Trinkets 3.0.4
        worldedit: WorldEdit 7.2.6-beta-01+1415e6f
        wthit: wthit 3.11.2
        xaerominimap: Xaero's Minimap 21.22.2
        xaeroworldmap: Xaero's World Map 1.18.3
    Launched Version: fabric-loader-0.12.0-1.17.1
    Backend library: LWJGL version 3.2.2 build 10
    Backend API: GeForce GT 430/PCIe/SSE2 GL version 3.2.0 NVIDIA 391.35, NVIDIA Corporation
    Window size: <not initialized>
    GL Caps: Using framebuffer using OpenGL 3.2
    GL debug messages: 
    Using VBOs: Yes
    Is Modded: Definitely; Client brand changed to 'fabric'
    Type: Client (map_client.txt)
    CPU: 3x AMD Athlon(tm) II X3 440 Processor

Additional context

latest.log file Fabric loader version: 0.12.0 1.17.1

Justsnoopy30 commented 2 years ago

The sodium fork is no longer used, you must get sodium off of curseforge or modrinth.