Closed SecretlyJealous closed 2 years ago
I am encountering the same issue, trying to investigate myself.
Looks like a redirect from GameRenderer.renderWorld but I don't see one in the mixins... My crash report with Not Enough Crashes:
---- Minecraft Crash Report ----
// Why did you do that?
Time: 12/10/21, 2:59 PM
Description: Unexpected error
java.util.NoSuchElementException
at Not Enough Crashes deobfuscated stack trace.(1.18.1+build.2)
at java.util.ArrayDeque.getLast(ArrayDeque.java:413)
at net.minecraft.client.util.math.MatrixStack.peek(MatrixStack:65)
at net.minecraft.client.render.GameRenderer.redirect$zim000$iris$saveBobbing(GameRenderer:3041)
at net.minecraft.client.render.GameRenderer.renderWorld(GameRenderer:1025)
at net.minecraft.client.render.GameRenderer.render(GameRenderer:811)
at net.minecraft.client.MinecraftClient.render(MinecraftClient:1117)
at net.minecraft.client.MinecraftClient.run(MinecraftClient:733)
at net.minecraft.client.main.Main.main(Main:238)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:568)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:602)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77)
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.ArrayDeque.getLast(ArrayDeque.java:413)
at net.minecraft.class_4587.method_23760(class_4587.java:65)
at net.minecraft.class_757.redirect$zim000$iris$saveBobbing(class_757.java:3041)
at net.minecraft.class_757.method_3188(class_757.java:1025)
-- Affected level --
Details:
All players: 1 total; [class_746['Jade_TheCat'/2557, l='ClientLevel', x=-802.50, y=108.50, z=-148.50]]
Chunk stats: 16384, 666
Level dimension: minecraft:overworld
Level spawn location: World: (-803,108,-149), Section: (at 13,12,11 in -51,6,-10; chunk contains blocks -816,-64,-160 to -801,319,-145), Region: (-2,-1; contains chunks -64,-32 to -33,-1, blocks -1024,-64,-512 to -513,319,-1)
Level time: 102853 game time, 12635362 day time
Server brand: Paper
Server type: Non-integrated multiplayer server
Stacktrace:
at net.minecraft.class_638.method_8538(class_638.java:408)
at net.minecraft.class_310.method_1587(class_310.java:2402)
at net.minecraft.class_310.method_1514(class_310.java:757)
at net.minecraft.client.main.Main.main(Main.java:238)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:602)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
-- Last reload --
Details:
Reload number: 1
Reload reason: initial
Finished: Yes
Packs: Default, VanillaTweaks_r310260.zip, Pirate Bay Title Screen Week 1, VanillaTweaks_r121918.zip, Fabric Mods
-- System Details --
Details:
Minecraft Version: 1.18.1
Minecraft Version ID: 1.18.1
Operating System: Linux (amd64) version 5.15.6-100.fc34.x86_64
Java Version: 17.0.1, Microsoft
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
Memory: 706868232 bytes (674 MiB) / 1509949440 bytes (1440 MiB) up to 2147483648 bytes (2048 MiB)
CPUs: 8
Processor Vendor: AuthenticAMD
Processor Name: AMD Ryzen 5 2400G with Radeon Vega Graphics
Identifier: AuthenticAMD Family 23 Model 17 Stepping 0
Microarchitecture: Zen
Frequency (GHz): -0.00
Number of physical packages: 1
Number of physical CPUs: 4
Number of logical CPUs: 8
Graphics card #0 name: Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]
Graphics card #0 vendor: Advanced Micro Devices, Inc. [AMD/ATI] (0x1002)
Graphics card #0 VRAM (MB): 258.00
Graphics card #0 deviceId: 0x731f
Graphics card #0 versionInfo: unknown
Graphics card #1 name: Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series]
Graphics card #1 vendor: Advanced Micro Devices, Inc. [AMD/ATI] (0x1002)
Graphics card #1 VRAM (MB): 258.00
Graphics card #1 deviceId: 0x15dd
Graphics card #1 versionInfo: unknown
Virtual memory max (MB): 29334.59
Virtual memory used (MB): 7954.16
Swap memory total (MB): 14335.99
Swap memory used (MB): 7.25
JVM Flags: 8 total; -Xss1M -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
Fabric Mods:
cloth-basic-math: cloth-basic-math 0.6.0
cloth-config: Cloth Config v6 6.0.42
fabric: Fabric API 0.43.1+1.18
fabric-api-base: Fabric API Base 0.4.1+b4f4f6cd14
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.3.5+3ac43d9514
fabric-biome-api-v1: Fabric Biome API (v1) 6.0.1+3ac43d9514
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.9+3ac43d9514
fabric-command-api-v1: Fabric Command API (v1) 1.1.6+3ac43d9514
fabric-commands-v0: Fabric Commands (v0) 0.2.5+b4f4f6cd14
fabric-containers-v0: Fabric Containers (v0) 0.1.18+d154e2c614
fabric-content-registries-v0: Fabric Content Registries (v0) 0.4.5+6f53a73d14
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.8+3ac43d9514
fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.7+43d2957114
fabric-entity-events-v1: Fabric Entity Events (v1) 1.4.5+6b21378a14
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.15+3ac43d9514
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.5+b4f4f6cd14
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.10+3ac43d9514
fabric-item-api-v1: Fabric Item API (v1) 1.2.7+3ac43d9514
fabric-item-groups-v0: Fabric Item Groups (v0) 0.3.3+3ac43d9514
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.8+c8aba2f314
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.6+b4f4f6cd14
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.4.10+c15ca33514
fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.8+3ac43d9514
fabric-mining-level-api-v1: Fabric Mining Level API (v1) 1.0.3+3ac43d9514
fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.7+b4f4f6cd14
fabric-models-v0: Fabric Models (v0) 0.3.3+3ac43d9514
fabric-networking-api-v1: Fabric Networking API (v1) 1.0.18+3ac43d9514
fabric-networking-v0: Fabric Networking (v0) 0.3.5+b4f4f6cd14
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.10.13+3ac43d9514
fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.7+3ac43d9514
fabric-particles-v1: Fabric Particles (v1) 0.2.9+526dc1ac14
fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.8.5+3ac43d9514
fabric-renderer-api-v1: Fabric Renderer API (v1) 0.4.9+3ac43d9514
fabric-renderer-indigo: Fabric Renderer - Indigo 0.4.12+3ac43d9514
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.7+b4f4f6cd14
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.3+d154e2c614
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.1.18+3ac43d9514
fabric-rendering-v0: Fabric Rendering (v0) 1.1.9+b4f4f6cd14
fabric-rendering-v1: Fabric Rendering (v1) 1.10.3+6b21378a14
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.4.11+3ac43d9514
fabric-screen-api-v1: Fabric Screen API (v1) 1.0.7+3ac43d9514
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.11+3ac43d9514
fabric-structure-api-v1: Fabric Structure API (v1) 2.0.8+295197a714
fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.2.5+3ac43d9514
fabric-textures-v0: Fabric Textures (v0) 1.0.9+3ac43d9514
fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.3.4+7de09f5514
fabric-transfer-api-v1: Fabric Transfer API (v1) 1.5.4+b4f4f6cd14
fabricloader: Fabric Loader 0.12.9
iris: Iris 1.1.3-starline+build.657
java: OpenJDK 64-Bit Server VM 17
lambdabettergrass: LambdaBetterGrass 1.2.1+1.17
lambdynlights: LambDynamicLights 2.1.0+1.17
minecraft: Minecraft 1.18.1
modmenu: Mod Menu 3.0.0
notenoughcrashes: Not Enough Crashes 4.1.3+1.18
org_aperlambda_lambdajcommon: lambdajcommon 1.8.1
org_joml_joml: joml 1.10.2
pride: Pride Lib 1.1.0+1.17
sodium: Sodium 0.4.0-alpha5+build.9
spruceui: SpruceUI 3.3.0+1.17
vistas: Vistas 2.1.0
Launched Version: fabric-loader-0.12.9-1.18.1
Backend library: LWJGL version 3.2.2 build 10
Backend API: AMD Radeon RX 5600 XT (NAVI10, DRM 3.42.0, 5.15.6-100.fc34.x86_64, LLVM 12.0.1) GL version 4.6 (Core Profile) Mesa 21.1.8, AMD
Window size: 854x480
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)
Graphics mode: fancy
Resource Packs: vanilla, file/VanillaTweaks_r310260.zip, file/Pirate Bay Title Screen Week 1, file/VanillaTweaks_r121918.zip
Current Language: Pirate Speak (The Seven Seas)
CPU: 8x AMD Ryzen 5 2400G with Radeon Vega Graphics
Client Crashes Since Restart: 1
Integrated Server Crashes Since Restart: 0
Suspected Mods: Minecraft (minecraft), Fabric Loader (fabricloader)
I just tried with upstream Iris and it looks like this is an issue there, not here.
I just tried with upstream Iris and it looks like this is an issue there, not here.
Looks like they have a build being tested, which will eventually be pushed into upstream: https://github.com/IrisShaders/Iris/issues/1068#issuecomment-989275050
You're using the wrong version of sodium, the correct build can be found on my discord server.
Iris and Minecraft Version
iris-mc1.18-pre8-1.1.3-starline+build.657 for Minecraft 1.18.1
Shaderpack Used
Sildurs Vibrant Shaders v1.31 Extreme
Are you running Sodium along with Iris?
Yes
Operating System
Windows 11
What is your GPU?
Nvidia GeForce RTX 2070
Java Version
Java 17
Reproduction Steps
Crash Report file and latest.log
Additional context
No response