Bug: "Cannot get payload sender when not in game" when used over Sunshine/Moonlight
Eusebius opened this issue · 2 comments
Describe the bug
When a MC instance is launched over Moonlight (Sunshine server, Moonlight on Android), it crashes at the first controller input with java.lang.IllegalStateException: Cannot get payload sender when not in game!
. This does not happens when launched locally.
To Reproduce
Steps to reproduce the behavior:
- Set up a MC instance in Prism launcher 8.4 (MC 1.20.6, JRE 21, Fabric Loader 0.15.11, MidnightControls 1.9.5)
- Install and setup a Sunshine server (v0.23.1).
- Install Moonlight 12.1 on an Android device, pair it with the Sunshine server.
- Connect an Xbox One controller to the Android device, via bluetooth.
- From Moonlight, remotely start Prism and launch the MC instance.
- At Minecraft main screen, touch your controller to navigage the main menu.
- Get an immediate MC crash (
IllegalStateException: Cannot get payload sender when not in game!
).
Expected behavior
Input should be forwarded to MC, allowing navigation like when playing locally.
Screenshots
Prism Launcher version: 8.4 (official)
Launched instance in online mode
login.microsoftonline.com resolves to:
[2603:1027:1:158::a, 2603:1026:3000:150::5, 2603:1027:1:158::2, 2603:1026:3000:150::c, 2603:1026:3000:148::e, 2603:1027:1:158::8, 2603:1026:3000:148::12, 2603:1026:3000:148::10, 40.126.31.69, 40.126.31.73, 20.190.159.4, 20.190.159.68, 20.190.159.75, 20.190.159.23, 20.190.159.0, 40.126.31.67]
session.minecraft.net resolves to:
[2620:1ec:bdf::42, 13.107.246.42]
textures.minecraft.net resolves to:
[2620:1ec:bdf::42, 13.107.246.42]
api.mojang.com resolves to:
[2620:1ec:bdf::42, 13.107.246.42]
Minecraft folder is:
C:/Users/User/AppData/Roaming/PrismLauncher/instances/issue MWE/.minecraft
Java path is:
C:/Program Files/Java/jdk-21/bin/javaw.exe
Java is version 21.0.3, using 64 (amd64) architecture, from Oracle Corporation.
Main Class:
net.fabricmc.loader.impl.launch.knot.KnotClient
Native path:
C:/Users/User/AppData/Roaming/PrismLauncher/instances/issue MWE/natives
Traits:
traits FirstThreadOnMacOS
traits XR:Initial
traits feature:is_quick_play_multiplayer
Libraries:
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-freetype-natives-windows-arm64/3.3.3/lwjgl-freetype-natives-windows-arm64-3.3.3.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-freetype-natives-windows-x86/3.3.3/lwjgl-freetype-natives-windows-x86-3.3.3.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-freetype-natives-windows/3.3.3/lwjgl-freetype-natives-windows-3.3.3.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-freetype/3.3.3/lwjgl-freetype-3.3.3.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-glfw-natives-windows-arm64/3.3.3/lwjgl-glfw-natives-windows-arm64-3.3.3.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-glfw-natives-windows-x86/3.3.3/lwjgl-glfw-natives-windows-x86-3.3.3.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-glfw-natives-windows/3.3.3/lwjgl-glfw-natives-windows-3.3.3.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-glfw/3.3.3/lwjgl-glfw-3.3.3.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-jemalloc-natives-windows-arm64/3.3.3/lwjgl-jemalloc-natives-windows-arm64-3.3.3.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-jemalloc-natives-windows-x86/3.3.3/lwjgl-jemalloc-natives-windows-x86-3.3.3.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-jemalloc-natives-windows/3.3.3/lwjgl-jemalloc-natives-windows-3.3.3.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-jemalloc/3.3.3/lwjgl-jemalloc-3.3.3.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-natives-windows-arm64/3.3.3/lwjgl-natives-windows-arm64-3.3.3.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-natives-windows-x86/3.3.3/lwjgl-natives-windows-x86-3.3.3.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-natives-windows/3.3.3/lwjgl-natives-windows-3.3.3.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-openal-natives-windows-arm64/3.3.3/lwjgl-openal-natives-windows-arm64-3.3.3.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-openal-natives-windows-x86/3.3.3/lwjgl-openal-natives-windows-x86-3.3.3.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-openal-natives-windows/3.3.3/lwjgl-openal-natives-windows-3.3.3.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-openal/3.3.3/lwjgl-openal-3.3.3.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-opengl-natives-windows-arm64/3.3.3/lwjgl-opengl-natives-windows-arm64-3.3.3.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-opengl-natives-windows-x86/3.3.3/lwjgl-opengl-natives-windows-x86-3.3.3.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-opengl-natives-windows/3.3.3/lwjgl-opengl-natives-windows-3.3.3.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-opengl/3.3.3/lwjgl-opengl-3.3.3.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-stb-natives-windows-arm64/3.3.3/lwjgl-stb-natives-windows-arm64-3.3.3.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-stb-natives-windows-x86/3.3.3/lwjgl-stb-natives-windows-x86-3.3.3.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-stb-natives-windows/3.3.3/lwjgl-stb-natives-windows-3.3.3.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-stb/3.3.3/lwjgl-stb-3.3.3.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-tinyfd-natives-windows-arm64/3.3.3/lwjgl-tinyfd-natives-windows-arm64-3.3.3.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-tinyfd-natives-windows-x86/3.3.3/lwjgl-tinyfd-natives-windows-x86-3.3.3.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-tinyfd-natives-windows/3.3.3/lwjgl-tinyfd-natives-windows-3.3.3.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl-tinyfd/3.3.3/lwjgl-tinyfd-3.3.3.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lwjgl/lwjgl/3.3.3/lwjgl-3.3.3.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/com/github/oshi/oshi-core/6.4.10/oshi-core-6.4.10.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/com/google/guava/guava/32.1.2-jre/guava-32.1.2-jre.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/com/ibm/icu/icu4j/73.2/icu4j-73.2.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/com/mojang/authlib/6.0.54/authlib-6.0.54.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/com/mojang/blocklist/1.0.10/blocklist-1.0.10.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/com/mojang/brigadier/1.2.9/brigadier-1.2.9.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/com/mojang/datafixerupper/7.0.14/datafixerupper-7.0.14.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/com/mojang/logging/1.2.7/logging-1.2.7.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/com/mojang/patchy/2.2.10/patchy-2.2.10.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/com/mojang/text2speech/1.17.9/text2speech-1.17.9.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/commons-io/commons-io/2.15.1/commons-io-2.15.1.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/commons-logging/commons-logging/1.2/commons-logging-1.2.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/io/netty/netty-buffer/4.1.97.Final/netty-buffer-4.1.97.Final.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/io/netty/netty-codec/4.1.97.Final/netty-codec-4.1.97.Final.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/io/netty/netty-common/4.1.97.Final/netty-common-4.1.97.Final.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/io/netty/netty-handler/4.1.97.Final/netty-handler-4.1.97.Final.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/io/netty/netty-resolver/4.1.97.Final/netty-resolver-4.1.97.Final.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/io/netty/netty-transport-classes-epoll/4.1.97.Final/netty-transport-classes-epoll-4.1.97.Final.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/io/netty/netty-transport-native-unix-common/4.1.97.Final/netty-transport-native-unix-common-4.1.97.Final.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/io/netty/netty-transport/4.1.97.Final/netty-transport-4.1.97.Final.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/it/unimi/dsi/fastutil/8.5.12/fastutil-8.5.12.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/net/java/dev/jna/jna-platform/5.14.0/jna-platform-5.14.0.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/net/java/dev/jna/jna/5.14.0/jna-5.14.0.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/apache/commons/commons-compress/1.26.0/commons-compress-1.26.0.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/apache/logging/log4j/log4j-api/2.22.1/log4j-api-2.22.1.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/apache/logging/log4j/log4j-core/2.22.1/log4j-core-2.22.1.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/apache/logging/log4j/log4j-slf4j2-impl/2.22.1/log4j-slf4j2-impl-2.22.1.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/jcraft/jorbis/0.0.17/jorbis-0.0.17.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/joml/joml/1.10.5/joml-1.10.5.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/slf4j/slf4j-api/2.0.9/slf4j-api-2.0.9.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/net/fabricmc/intermediary/1.20.6/intermediary-1.20.6.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/ow2/asm/asm/9.6/asm-9.6.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/ow2/asm/asm-analysis/9.6/asm-analysis-9.6.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/ow2/asm/asm-commons/9.6/asm-commons-9.6.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/ow2/asm/asm-tree/9.6/asm-tree-9.6.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/org/ow2/asm/asm-util/9.6/asm-util-9.6.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/net/fabricmc/sponge-mixin/0.13.3+mixin.0.8.5/sponge-mixin-0.13.3+mixin.0.8.5.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/net/fabricmc/fabric-loader/0.15.11/fabric-loader-0.15.11.jar
C:/Users/User/AppData/Roaming/PrismLauncher/libraries/com/mojang/minecraft/1.20.6/minecraft-1.20.6-client.jar
Native libraries:
Mods:
[✔] fabric-api-0.100.8+1.20.6
[✔] midnightcontrols-1.9.5+1.20
[✔] midnightlib-fabric-1.5.5
[✘] packetfixer-fabric-1.4.1-1.20.5-to-1.20.6.jar (disabled)
[✘] splitscreen-0.3.0+1.20.6-fabric.jar (disabled)
Params:
--username --version 1.20.6 --gameDir C:/Users/User/AppData/Roaming/PrismLauncher/instances/issue MWE/.minecraft --assetsDir C:/Users/User/AppData/Roaming/PrismLauncher/assets --assetIndex 16 --uuid --accessToken --userType --versionType release
Window size: 854 x 480
Launcher: standard
Java Arguments:
[-XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump, -Xms1024m, -Xmx12288m, -Duser.language=en]
Minecraft process ID: 9312
[12:42:57] [main/INFO]: Loading Minecraft 1.20.6 with Fabric Loader 0.15.11
[12:42:57] [main/INFO]: Loading 57 mods:
- fabric-api 0.100.8+1.20.6
|-- fabric-api-base 0.4.40+80f8cf51b0
|-- fabric-api-lookup-api-v1 1.6.59+e9d2a72bb0
|-- fabric-biome-api-v1 13.0.25+be5d88beb0
|-- fabric-block-api-v1 1.0.20+6dfe4c9bb0
|-- fabric-block-view-api-v2 1.0.8+80f8cf51b0
|-- fabric-blockrenderlayer-v1 1.1.50+80f8cf51b0
|-- fabric-client-tags-api-v1 1.1.12+7f945d5bb0
|-- fabric-command-api-v1 1.2.45+f71b366fb0
|-- fabric-command-api-v2 2.2.24+80f8cf51b0
|-- fabric-commands-v0 0.2.62+df3654b3b0
|-- fabric-content-registries-v0 8.0.6+b82b2392b0
|-- fabric-convention-tags-v1 2.0.7+7f945d5bb0
|-- fabric-convention-tags-v2 2.1.3+f4bfb622b0
|-- fabric-crash-report-info-v1 0.2.27+80f8cf51b0
|-- fabric-data-attachment-api-v1 1.1.17+2a2c66b6b0
|-- fabric-data-generation-api-v1 19.2.5+a5d5299db0
|-- fabric-dimensions-v1 2.1.68+94793913b0
|-- fabric-entity-events-v1 1.6.8+e9d2a72bb0
|-- fabric-events-interaction-v0 0.7.6+c5fc38b3b0
|-- fabric-game-rule-api-v1 1.0.50+80f8cf51b0
|-- fabric-item-api-v1 8.2.3+6e5bbc4ab0
|-- fabric-item-group-api-v1 4.1.1+f4bfb622b0
|-- fabric-key-binding-api-v1 1.0.45+80f8cf51b0
|-- fabric-keybindings-v0 0.2.43+df3654b3b0
|-- fabric-lifecycle-events-v1 2.3.4+c5fc38b3b0
|-- fabric-loot-api-v2 3.0.6+97f703dab0
|-- fabric-message-api-v1 6.0.11+a7dc0e41b0
|-- fabric-model-loading-api-v1 1.0.12+80f8cf51b0
|-- fabric-models-v0 0.4.11+9386d8a7b0
|-- fabric-networking-api-v1 4.2.0+a916f7c5b0
|-- fabric-object-builder-api-v1 15.1.5+c5fc38b3b0
|-- fabric-particles-v1 4.0.0+c5fc38b3b0
|-- fabric-recipe-api-v1 5.0.6+9c745bbbb0
|-- fabric-registry-sync-v0 5.0.19+c7d49fa1b0
|-- fabric-renderer-api-v1 3.3.0+81dac6a1b0
|-- fabric-renderer-indigo 1.5.15+41791025b0
|-- fabric-renderer-registries-v1 3.2.62+df3654b3b0
|-- fabric-rendering-data-attachment-v1 0.3.46+73761d2eb0
|-- fabric-rendering-fluids-v1 3.1.3+2c869dedb0
|-- fabric-rendering-v0 1.1.65+df3654b3b0
|-- fabric-rendering-v1 4.2.5+850ef40bb0
|-- fabric-resource-conditions-api-v1 4.2.0+a5d5299db0
|-- fabric-resource-loader-v0 1.1.1+f4bfb622b0
|-- fabric-screen-api-v1 2.0.21+7b70ea8ab0
|-- fabric-screen-handler-api-v1 1.3.76+8c7b71c2b0
|-- fabric-sound-api-v1 1.0.21+c5fc38b3b0
|-- fabric-transfer-api-v1 5.1.7+7fc4b352b0
\-- fabric-transitive-access-wideners-v1 6.0.10+74e2f560b0
- fabricloader 0.15.11
\-- mixinextras 0.3.5
- java 21
- midnightcontrols 1.9.5+1.20
|-- org_aperlambda_lambdajcommon 1.8.1
\-- spruceui 5.0.3+1.20.4
- midnightlib 1.5.5
- minecraft 1.20.6
[12:42:58] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/C:/Users/User/AppData/Roaming/PrismLauncher/libraries/net/fabricmc/sponge-mixin/0.13.3+mixin.0.8.5/sponge-mixin-0.13.3+mixin.0.8.5.jar Service=Knot/Fabric Env=CLIENT
[12:42:58] [main/INFO]: Compatibility level set to JAVA_17
[12:42:59] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.3.5).
[12:43:04] [Datafixer Bootstrap/INFO]: 222 Datafixer optimizations took 208 milliseconds
[12:43:06] [Render thread/INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD]
[12:43:06] [Render thread/INFO]: Setting user: ChaoticLawful35
[12:43:06] [Render thread/INFO]: [MidnightControls] Initializing MidnightControls...
[12:43:06] [Render thread/INFO]: [Indigo] Registering Indigo renderer!
[12:43:07] [Render thread/INFO]: Backend library: LWJGL version 3.3.3-snapshot
[12:43:08] [Render thread/INFO]: Reloading ResourceManager: vanilla, fabric, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-blockrenderlayer-v1, fabric-client-tags-api-v1, fabric-command-api-v1, fabric-command-api-v2, fabric-commands-v0, fabric-content-registries-v0, fabric-convention-tags-v1, fabric-convention-tags-v2, fabric-crash-report-info-v1, fabric-data-attachment-api-v1, fabric-data-generation-api-v1, fabric-dimensions-v1, fabric-entity-events-v1, fabric-events-interaction-v0, fabric-game-rule-api-v1, fabric-item-api-v1, fabric-item-group-api-v1, fabric-key-binding-api-v1, fabric-keybindings-v0, fabric-lifecycle-events-v1, fabric-loot-api-v2, fabric-message-api-v1, fabric-model-loading-api-v1, fabric-models-v0, fabric-networking-api-v1, fabric-object-builder-api-v1, fabric-particles-v1, fabric-recipe-api-v1, fabric-registry-sync-v0, fabric-renderer-api-v1, fabric-renderer-indigo, fabric-renderer-registries-v1, fabric-rendering-data-attachment-v1, fabric-rendering-fluids-v1, fabric-rendering-v0, fabric-rendering-v1, fabric-resource-conditions-api-v1, fabric-resource-loader-v0, fabric-screen-api-v1, fabric-screen-handler-api-v1, fabric-sound-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader, midnightcontrols, midnightlib, spruceui
[12:43:08] [Worker-Main-4/INFO]: Found unifont_all_no_pua-15.1.04.hex, loading
[12:43:08] [Render thread/INFO]: [MidnightControls] Configuration loaded.
[12:43:08] [ForkJoinPool.commonPool-worker-1/INFO]: [MidnightControls] Updating controller mappings...
[12:43:08] [Worker-Main-9/INFO]: Found unifont_jp_patch-15.1.04.hex, loading
[12:43:09] [Render thread/WARN]: Missing sound for event: minecraft:item.goat_horn.play
[12:43:09] [Render thread/WARN]: Missing sound for event: minecraft:entity.goat.screaming.horn_break
[12:43:09] [Render thread/INFO]: OpenAL initialized on device OpenAL Soft on Haut-parleurs (Steam Streaming Speakers)
[12:43:09] [Render thread/INFO]: Sound engine started
[12:43:10] [Render thread/INFO]: Created: 1024x512x4 minecraft:textures/atlas/blocks.png-atlas
[12:43:10] [Render thread/INFO]: Created: 256x256x4 minecraft:textures/atlas/signs.png-atlas
[12:43:10] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/shield_patterns.png-atlas
[12:43:10] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/banner_patterns.png-atlas
[12:43:10] [Render thread/INFO]: Created: 1024x1024x4 minecraft:textures/atlas/armor_trims.png-atlas
[12:43:10] [Render thread/INFO]: Created: 128x64x4 minecraft:textures/atlas/decorated_pot.png-atlas
[12:43:10] [Render thread/INFO]: Created: 256x256x4 minecraft:textures/atlas/chest.png-atlas
[12:43:10] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/shulker_boxes.png-atlas
[12:43:10] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/beds.png-atlas
[12:43:10] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/particles.png-atlas
[12:43:10] [Render thread/INFO]: Created: 256x256x0 minecraft:textures/atlas/paintings.png-atlas
[12:43:10] [Render thread/INFO]: Created: 256x128x0 minecraft:textures/atlas/mob_effects.png-atlas
[12:43:10] [Render thread/INFO]: Created: 64x64x0 minecraft:textures/atlas/map_decorations.png-atlas
[12:43:10] [Render thread/INFO]: Created: 1024x512x0 minecraft:textures/atlas/gui.png-atlas
[12:43:10] [Render thread/WARN]: Shader rendertype_entity_translucent_emissive could not find sampler named Sampler2 in the specified shader program.
[12:43:17] [Render thread/ERROR]: Unreported exception thrown!
java.lang.IllegalStateException: Cannot get payload sender when not in game!
at net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking.getSender(ClientPlayNetworking.java:230) ~[fabric-networking-api-v1-4.2.0+a916f7c5b0-621fd0e549dd4a66.jar:?]
at eu.midnightdust.midnightcontrols.client.MidnightControlsClient.switchControlsMode(MidnightControlsClient.java:260) ~[midnightcontrols-1.9.5+1.20.jar:?]
at eu.midnightdust.midnightcontrols.client.MidnightControlsClient.lambda$onMcInit$5(MidnightControlsClient.java:172) ~[midnightcontrols-1.9.5+1.20.jar:?]
at org.lwjgl.glfw.GLFWJoystickCallbackI.callback(GLFWJoystickCallbackI.java:43) ~[lwjgl-glfw-3.3.3.jar:?]
at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar:?]
at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509) ~[lwjgl-glfw-3.3.3.jar:?]
at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:236) ~[client-intermediary.jar:?]
at net.minecraft.class_310.method_1523(class_310.java:1345) ~[client-intermediary.jar:?]
at net.minecraft.class_310.method_1514(class_310.java:888) [client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) [fabric-loader-0.15.11.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.15.11.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.15.11.jar:?]
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:100) [NewLaunch.jar:?]
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) [NewLaunch.jar:?]
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) [NewLaunch.jar:?]
---- Minecraft Crash Report ----
// I let you down. Sorry :(
Time: 2024-08-07 12:43:17
Description: Unexpected error
java.lang.IllegalStateException: Cannot get payload sender when not in game!
at net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking.getSender(ClientPlayNetworking.java:230)
at eu.midnightdust.midnightcontrols.client.MidnightControlsClient.switchControlsMode(MidnightControlsClient.java:260)
at eu.midnightdust.midnightcontrols.client.MidnightControlsClient.lambda$onMcInit$5(MidnightControlsClient.java:172)
at org.lwjgl.glfw.GLFWJoystickCallbackI.callback(GLFWJoystickCallbackI.java:43)
at org.lwjgl.system.JNI.invokeV(Native Method)
at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509)
at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:236)
at net.minecraft.class_310.method_1523(class_310.java:1345)
at net.minecraft.class_310.method_1514(class_310.java:888)
at net.minecraft.client.main.Main.main(Main.java:265)
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)
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:100)
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Render thread
Stacktrace:
at net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking.getSender(ClientPlayNetworking.java:230)
at eu.midnightdust.midnightcontrols.client.MidnightControlsClient.switchControlsMode(MidnightControlsClient.java:260)
at eu.midnightdust.midnightcontrols.client.MidnightControlsClient.lambda$onMcInit$5(MidnightControlsClient.java:172)
at org.lwjgl.glfw.GLFWJoystickCallbackI.callback(GLFWJoystickCallbackI.java:43)
at org.lwjgl.system.JNI.invokeV(Native Method)
at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509)
-- Uptime --
Details:
JVM uptime: 20.908s
Wall uptime: 11.388s
High-res time: 10.409s
Client ticks: 175 ticks / 8.750s
Stacktrace:
at net.minecraft.class_310.method_1587(class_310.java:2548)
at net.minecraft.class_310.method_54580(class_310.java:983)
at net.minecraft.class_310.method_1514(class_310.java:911)
at net.minecraft.client.main.Main.main(Main.java:265)
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)
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:100)
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
-- Last reload --
Details:
Reload number: 1
Reload reason: initial
Finished: Yes
Packs: vanilla, fabric, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-blockrenderlayer-v1, fabric-client-tags-api-v1, fabric-command-api-v1, fabric-command-api-v2, fabric-commands-v0, fabric-content-registries-v0, fabric-convention-tags-v1, fabric-convention-tags-v2, fabric-crash-report-info-v1, fabric-data-attachment-api-v1, fabric-data-generation-api-v1, fabric-dimensions-v1, fabric-entity-events-v1, fabric-events-interaction-v0, fabric-game-rule-api-v1, fabric-item-api-v1, fabric-item-group-api-v1, fabric-key-binding-api-v1, fabric-keybindings-v0, fabric-lifecycle-events-v1, fabric-loot-api-v2, fabric-message-api-v1, fabric-model-loading-api-v1, fabric-models-v0, fabric-networking-api-v1, fabric-object-builder-api-v1, fabric-particles-v1, fabric-recipe-api-v1, fabric-registry-sync-v0, fabric-renderer-api-v1, fabric-renderer-indigo, fabric-renderer-registries-v1, fabric-rendering-data-attachment-v1, fabric-rendering-fluids-v1, fabric-rendering-v0, fabric-rendering-v1, fabric-resource-conditions-api-v1, fabric-resource-loader-v0, fabric-screen-api-v1, fabric-screen-handler-api-v1, fabric-sound-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader, midnightcontrols, midnightlib, spruceui
-- System Details --
Details:
Minecraft Version: 1.20.6
Minecraft Version ID: 1.20.6
Operating System: Windows 10 (amd64) version 10.0
Java Version: 21.0.3, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
Memory: 332201616 bytes (316 MiB) / 1073741824 bytes (1024 MiB) up to 12884901888 bytes (12288 MiB)
CPUs: 12
Processor Vendor: GenuineIntel
Processor Name: Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz
Identifier: Intel64 Family 6 Model 158 Stepping 10
Microarchitecture: Coffee Lake
Frequency (GHz): 3.19
Number of physical packages: 1
Number of physical CPUs: 6
Number of logical CPUs: 12
Graphics card #0 name: Radeon (TM) RX 480 Graphics
Graphics card #0 vendor: Advanced Micro Devices, Inc.
Graphics card #0 VRAM (MB): 8192.00
Graphics card #0 deviceId: VideoController1
Graphics card #0 versionInfo: 31.0.14037.17019
Memory slot #0 capacity (MB): 16384.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): 16384.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): 56274.59
Virtual memory used (MB): 11743.92
Swap memory total (MB): 7168.00
Swap memory used (MB): 0.00
JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms1024m -Xmx12288m
Fabric Mods:
fabric-api: Fabric API 0.100.8+1.20.6
fabric-api-base: Fabric API Base 0.4.40+80f8cf51b0
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.59+e9d2a72bb0
fabric-biome-api-v1: Fabric Biome API (v1) 13.0.25+be5d88beb0
fabric-block-api-v1: Fabric Block API (v1) 1.0.20+6dfe4c9bb0
fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.8+80f8cf51b0
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.50+80f8cf51b0
fabric-client-tags-api-v1: Fabric Client Tags 1.1.12+7f945d5bb0
fabric-command-api-v1: Fabric Command API (v1) 1.2.45+f71b366fb0
fabric-command-api-v2: Fabric Command API (v2) 2.2.24+80f8cf51b0
fabric-commands-v0: Fabric Commands (v0) 0.2.62+df3654b3b0
fabric-content-registries-v0: Fabric Content Registries (v0) 8.0.6+b82b2392b0
fabric-convention-tags-v1: Fabric Convention Tags 2.0.7+7f945d5bb0
fabric-convention-tags-v2: Fabric Convention Tags (v2) 2.1.3+f4bfb622b0
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.27+80f8cf51b0
fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.1.17+2a2c66b6b0
fabric-data-generation-api-v1: Fabric Data Generation API (v1) 19.2.5+a5d5299db0
fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.68+94793913b0
fabric-entity-events-v1: Fabric Entity Events (v1) 1.6.8+e9d2a72bb0
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.7.6+c5fc38b3b0
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.50+80f8cf51b0
fabric-item-api-v1: Fabric Item API (v1) 8.2.3+6e5bbc4ab0
fabric-item-group-api-v1: Fabric Item Group API (v1) 4.1.1+f4bfb622b0
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.45+80f8cf51b0
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.43+df3654b3b0
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.3.4+c5fc38b3b0
fabric-loot-api-v2: Fabric Loot API (v2) 3.0.6+97f703dab0
fabric-message-api-v1: Fabric Message API (v1) 6.0.11+a7dc0e41b0
fabric-model-loading-api-v1: Fabric Model Loading API (v1) 1.0.12+80f8cf51b0
fabric-models-v0: Fabric Models (v0) 0.4.11+9386d8a7b0
fabric-networking-api-v1: Fabric Networking API (v1) 4.2.0+a916f7c5b0
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 15.1.5+c5fc38b3b0
fabric-particles-v1: Fabric Particles (v1) 4.0.0+c5fc38b3b0
fabric-recipe-api-v1: Fabric Recipe API (v1) 5.0.6+9c745bbbb0
fabric-registry-sync-v0: Fabric Registry Sync (v0) 5.0.19+c7d49fa1b0
fabric-renderer-api-v1: Fabric Renderer API (v1) 3.3.0+81dac6a1b0
fabric-renderer-indigo: Fabric Renderer - Indigo 1.5.15+41791025b0
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.62+df3654b3b0
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.46+73761d2eb0
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.1.3+2c869dedb0
fabric-rendering-v0: Fabric Rendering (v0) 1.1.65+df3654b3b0
fabric-rendering-v1: Fabric Rendering (v1) 4.2.5+850ef40bb0
fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 4.2.0+a5d5299db0
fabric-resource-loader-v0: Fabric Resource Loader (v0) 1.1.1+f4bfb622b0
fabric-screen-api-v1: Fabric Screen API (v1) 2.0.21+7b70ea8ab0
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.76+8c7b71c2b0
fabric-sound-api-v1: Fabric Sound API (v1) 1.0.21+c5fc38b3b0
fabric-transfer-api-v1: Fabric Transfer API (v1) 5.1.7+7fc4b352b0
fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 6.0.10+74e2f560b0
fabricloader: Fabric Loader 0.15.11
mixinextras: MixinExtras 0.3.5
java: Java HotSpot(TM) 64-Bit Server VM 21
midnightcontrols: MidnightControls 1.9.5+1.20
org_aperlambda_lambdajcommon: lambdajcommon 1.8.1
spruceui: SpruceUI 5.0.3+1.20.4
midnightlib: MidnightLib 1.5.5
minecraft: Minecraft 1.20.6
Launched Version: 1.20.6
Launcher name: PrismLauncher
Backend library: LWJGL version 3.3.3-snapshot
Backend API: Radeon (TM) RX 480 Graphics GL version 3.2.0 Core Profile Context 22.20.27.09.230424, ATI Technologies Inc.
Window size: 1920x1080
GL Caps: Using framebuffer using OpenGL 3.2
GL debug messages:
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fabric'
Universe: 400921fb54442d18
Type: Client (map_client.txt)
Graphics mode: fancy
Render Distance: 12/12 chunks
Resource Packs: vanilla, fabric, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-blockrenderlayer-v1, fabric-client-tags-api-v1, fabric-command-api-v1, fabric-command-api-v2, fabric-commands-v0, fabric-content-registries-v0, fabric-convention-tags-v1, fabric-convention-tags-v2, fabric-crash-report-info-v1, fabric-data-attachment-api-v1, fabric-data-generation-api-v1, fabric-dimensions-v1, fabric-entity-events-v1, fabric-events-interaction-v0, fabric-game-rule-api-v1, fabric-item-api-v1, fabric-item-group-api-v1, fabric-key-binding-api-v1, fabric-keybindings-v0, fabric-lifecycle-events-v1, fabric-loot-api-v2, fabric-message-api-v1, fabric-model-loading-api-v1, fabric-models-v0, fabric-networking-api-v1, fabric-object-builder-api-v1, fabric-particles-v1, fabric-recipe-api-v1, fabric-registry-sync-v0, fabric-renderer-api-v1, fabric-renderer-indigo, fabric-renderer-registries-v1, fabric-rendering-data-attachment-v1, fabric-rendering-fluids-v1, fabric-rendering-v0, fabric-rendering-v1, fabric-resource-conditions-api-v1, fabric-resource-loader-v0, fabric-screen-api-v1, fabric-screen-handler-api-v1, fabric-sound-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader, midnightcontrols, midnightlib, spruceui
Current Language: fr_fr
Locale: en_GB
CPU: 12x Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz
#@!@# Game crashed! Crash report saved to: #@!@# C:\Users\User\AppData\Roaming\PrismLauncher\instances\issue MWE\.minecraft\crash-reports\crash-2024-08-07_12.43.17-client.txt
Process exited with code -1.
Desktop (please complete the following information):
- OS: Windows 10
- Minecraft 1.20.6
- Fabric Loader 0.15.11
- Fabric Api 0.100.8+1.20.6]
- Mods: MidnightControls, MidnightLibs (1.5.5)
- MidnightControls version 1.9.5+1.20
Additional context
Crash reproduced on a different Android device but with the same controller.
Crash doesn't happen when launching locally (everything works fine then).
Found a reference to this exception only in this online crash dump.
This is fixed in the latest preview version, along with a lot of other improvements: https://github.com/TeamMidnightDust/MidnightControls/releases/tag/v1.10.0-alpha.1