[Version 0.10.0 for 1.19.3] Incompatibility with blur (fabric)
Sermegshimin opened this issue · 2 comments
After the update, installing these 2 mods together results in endless "mojang studios" loading screen. It can be fixed by a reversion to 0.9.3 version
HOW TO REPRODUCE:
1)On a clear installation install both blur and the latest owo-lib
2)Run minecraft
3)Witness the infinity!
unknown_2023.01.18-16.33_1.mp4
Here's the actual error
I love ShaderProgram 🥰
java.util.concurrent.CompletionException: java.lang.RuntimeException: Failed to initialized owo shader program
at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) ~[?:?]
at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) ~[?:?]
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:722) ~[?:?]
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
at net.minecraft.resource.SimpleResourceReload.method_18365(SimpleResourceReload.java:69) ~[client-intermediary.jar:?]
at net.minecraft.util.thread.ThreadExecutor.executeTask(ThreadExecutor.java:156) ~[client-intermediary.jar:?]
at net.minecraft.util.thread.ReentrantThreadExecutor.executeTask(ReentrantThreadExecutor.java:23) ~[client-intermediary.jar:?]
at net.minecraft.util.thread.ThreadExecutor.runTask(ThreadExecutor.java:130) ~[client-intermediary.jar:?]
at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:115) ~[client-intermediary.jar:?]
at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1144) ~[client-intermediary.jar:?]
at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:781) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:244) ~[minecraft-1.19.3-client.jar:?]
at net.minecraft.client.main.Main.main(Main.java:51) ~[minecraft-1.19.3-client.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) ~[fabric-loader-0.14.12.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.14.12.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.14.12.jar:?]
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:88) ~[NewLaunch.jar:?]
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:126) ~[NewLaunch.jar:?]
at org.prismlauncher.EntryPoint.main(EntryPoint.java:71) ~[NewLaunch.jar:?]
Caused by: java.lang.RuntimeException: Failed to initialized owo shader program
at io.wispforest.owo.shader.GlProgram.lambda$new$0(GlProgram.java:51) ~[owo-lib-0.10.0+1.19.3.jar:?]
at net.minecraft.client.render.GameRenderer.md546a58$lambda$loadAllTheShaders$0$0(GameRenderer.java:2076) ~[client-intermediary.jar:?]
at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?]
at io.wispforest.owo.shader.GlProgram.forEachProgram(GlProgram.java:88) ~[owo-lib-0.10.0+1.19.3.jar:?]
at net.minecraft.client.render.GameRenderer.handler$zlb000$loadAllTheShaders(GameRenderer.java:2076) ~[client-intermediary.jar:?]
at net.minecraft.client.render.GameRenderer.loadPrograms(GameRenderer.java:494) ~[client-intermediary.jar:?]
at net.minecraft.client.render.GameRenderer$1.apply(GameRenderer.java:432) ~[client-intermediary.jar:?]
at net.minecraft.client.render.GameRenderer$1.apply(GameRenderer.java:409) ~[client-intermediary.jar:?]
at net.minecraft.resource.SinglePreparationResourceReloader.method_18790(SinglePreparationResourceReloader.java:13) ~[client-intermediary.jar:?]
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:718) ~[?:?]
... 16 more
Caused by: net.minecraft.util.InvalidHierarchicalFileException: Invalid shaders/core/spectrum.json: File not found
at net.minecraft.util.InvalidHierarchicalFileException.wrap(InvalidHierarchicalFileException.java:48) ~[client-intermediary.jar:?]
at net.minecraft.client.gl.ShaderProgram.<init>(ShaderProgram.java:201) ~[client-intermediary.jar:?]
at io.wispforest.owo.shader.GlProgram.lambda$new$0(GlProgram.java:49) ~[owo-lib-0.10.0+1.19.3.jar:?]
at net.minecraft.client.render.GameRenderer.md546a58$lambda$loadAllTheShaders$0$0(GameRenderer.java:2076) ~[client-intermediary.jar:?]
at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?]
at io.wispforest.owo.shader.GlProgram.forEachProgram(GlProgram.java:88) ~[owo-lib-0.10.0+1.19.3.jar:?]
at net.minecraft.client.render.GameRenderer.handler$zlb000$loadAllTheShaders(GameRenderer.java:2076) ~[client-intermediary.jar:?]
at net.minecraft.client.render.GameRenderer.loadPrograms(GameRenderer.java:494) ~[client-intermediary.jar:?]
at net.minecraft.client.render.GameRenderer$1.apply(GameRenderer.java:432) ~[client-intermediary.jar:?]
at net.minecraft.client.render.GameRenderer$1.apply(GameRenderer.java:409) ~[client-intermediary.jar:?]
at net.minecraft.resource.SinglePreparationResourceReloader.method_18790(SinglePreparationResourceReloader.java:13) ~[client-intermediary.jar:?]
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:718) ~[?:?]
... 16 more
Caused by: java.io.FileNotFoundException: owo:shaders/core/shaders/core/spectrum.fsh
at net.minecraft.resource.ResourceFactory.method_43043(ResourceFactory.java:21) ~[client-intermediary.jar:?]
at java.util.Optional.orElseThrow(Optional.java:403) ~[?:?]
at net.minecraft.resource.ResourceFactory.getResourceOrThrow(ResourceFactory.java:21) ~[client-intermediary.jar:?]
at net.minecraft.client.gl.ShaderProgram.loadShader(ShaderProgram.java:236) ~[client-intermediary.jar:?]
at net.minecraft.client.gl.ShaderProgram.<init>(ShaderProgram.java:184) ~[client-intermediary.jar:?]
at io.wispforest.owo.shader.GlProgram.lambda$new$0(GlProgram.java:49) ~[owo-lib-0.10.0+1.19.3.jar:?]
at net.minecraft.client.render.GameRenderer.md546a58$lambda$loadAllTheShaders$0$0(GameRenderer.java:2076) ~[client-intermediary.jar:?]
at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?]
at io.wispforest.owo.shader.GlProgram.forEachProgram(GlProgram.java:88) ~[owo-lib-0.10.0+1.19.3.jar:?]
at net.minecraft.client.render.GameRenderer.handler$zlb000$loadAllTheShaders(GameRenderer.java:2076) ~[client-intermediary.jar:?]
at net.minecraft.client.render.GameRenderer.loadPrograms(GameRenderer.java:494) ~[client-intermediary.jar:?]
at net.minecraft.client.render.GameRenderer$1.apply(GameRenderer.java:432) ~[client-intermediary.jar:?]
at net.minecraft.client.render.GameRenderer$1.apply(GameRenderer.java:409) ~[client-intermediary.jar:?]
at net.minecraft.resource.SinglePreparationResourceReloader.method_18790(SinglePreparationResourceReloader.java:13) ~[client-intermediary.jar:?]
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:718) ~[?:?]
... 16 more