Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.18.2 Conflicting data pack prevents world creation #123

Open
HellishINC opened this issue Jun 19, 2022 · 0 comments
Open

1.18.2 Conflicting data pack prevents world creation #123

HellishINC opened this issue Jun 19, 2022 · 0 comments

Comments

@HellishINC
Copy link

HellishINC commented Jun 19, 2022

After hours of testing, I have found that this mod has a conflicting data pack that prevents world generation and lead to 34 errors in the console. I found that this occurs with various mods but only in certain combinations. For example, it causes issues with "Bee better" but only when other (unknown atm) mods are also present. In this specific case, just VH (vanilla hammers) and BB (bee better) work fine together if they're the only mods loaded but in the pack I'm trying to put together, removing BB allows VH to load.

Clearly there's something causing the issue but since fabric doesn't say WHICH data packs are the ones conflicting, I can't be more precise. The usual suspects are Create, BCLib and the various optimization modes but all those together seem to work just fine.

To be completely honest, I'm not even fully sure (or convinced) that VH is the actual culprit but I'm creating an issue in hopes you can perhaps shed some more light on the issue. I even tried using a newer build of maybe-data (1.3.1) in hopes this could resolve the issue but was unsuccessful.

Relevant section of log:

- maybe-data 1.3.0-1.18.2 via vanilla-hammers

[20:29:42] [Render thread/WARN]: Failed to load datapacks, can't proceed with server load
java.util.concurrent.ExecutionException: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.isJsonObject()" because "$$0" is null
	at java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) ~[?:?]
	at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073) ~[?:?]
	at net.minecraft.class_310.method_40183(class_310.java:2124) ~[client-intermediary.jar:?]
	at net.minecraft.class_310.method_29610(class_310.java:1972) ~[client-intermediary.jar:?]
	at net.minecraft.class_310.method_29607(class_310.java:1941) ~[client-intermediary.jar:?]
	at net.minecraft.class_525.method_2736(class_525.java:286) ~[client-intermediary.jar:?]
	at net.minecraft.class_525.method_19922(class_525.java:230) ~[client-intermediary.jar:?]
	at net.minecraft.class_4185.method_25306(class_4185.java:40) ~[client-intermediary.jar:?]
	at net.minecraft.class_4264.method_25348(class_4264.java:16) ~[client-intermediary.jar:?]
	at net.minecraft.class_339.method_25402(class_339.java:121) ~[client-intermediary.jar:?]
	at net.minecraft.class_4069.method_25402(class_4069.java:27) ~[client-intermediary.jar:?]
	at net.minecraft.class_312.method_1611(class_312.java:94) ~[client-intermediary.jar:?]
	at net.minecraft.class_437.method_25412(class_437.java:492) ~[client-intermediary.jar:?]
	at net.minecraft.class_312.method_1601(class_312.java:94) ~[client-intermediary.jar:?]
	at net.minecraft.class_312.method_22686(class_312.java:165) ~[client-intermediary.jar:?]
	at net.minecraft.class_1255.execute(class_1255.java:103) ~[client-intermediary.jar:?]
	at net.minecraft.class_312.method_22684(class_312.java:165) ~[client-intermediary.jar:?]
	at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:36) [lwjgl-glfw-3.2.2.jar:?]
	at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.2.2.jar:?]
	at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3174) [lwjgl-glfw-3.2.2.jar:?]
	at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:222) [client-intermediary.jar:?]
	at net.minecraft.class_310.method_1523(class_310.java:1150) [client-intermediary.jar:?]
	at net.minecraft.class_310.method_1514(class_310.java:737) [client-intermediary.jar:?]
	at net.minecraft.client.main.Main.main(Main.java:236) [client-intermediary.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) [fabric-loader-0.14.8.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.8.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.8.jar:?]
	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 org.multimc.impl.OneSixLauncher.invokeMain(OneSixLauncher.java:104) [NewLaunch.jar:?]
	at org.multimc.impl.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:175) [NewLaunch.jar:?]
	at org.multimc.impl.OneSixLauncher.launch(OneSixLauncher.java:185) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.listen(EntryPoint.java:127) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.main(EntryPoint.java:57) [NewLaunch.jar:?]
Caused by: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.isJsonObject()" because "$$0" is null
	at net.minecraft.class_3518.method_15295(class_3518.java:395) ~[client-intermediary.jar:?]
	at draylar.maybedata.data.ConditionalRecipeManager.parse(ConditionalRecipeManager.java:96) ~[maybe-data-1.3.0-1.18.2-d0058c0154107069.jar:?]
	at draylar.maybedata.data.ConditionalRecipeManager.method_20705(ConditionalRecipeManager.java:64) ~[maybe-data-1.3.0-1.18.2-d0058c0154107069.jar:?]
	at draylar.maybedata.data.ConditionalRecipeManager.method_18788(ConditionalRecipeManager.java:25) ~[maybe-data-1.3.0-1.18.2-d0058c0154107069.jar:?]
	at net.minecraft.class_4080.method_18790(class_4080.java:13) ~[client-intermediary.jar:?]
	at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:718) ~[?:?]
	at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
	at net.minecraft.class_4014.method_18365(class_4014.java:69) ~[client-intermediary.jar:?]
	at net.minecraft.class_1255.method_18859(class_1255.java:157) ~[client-intermediary.jar:?]
	at net.minecraft.class_4093.method_18859(class_4093.java:23) ~[client-intermediary.jar:?]
	at net.minecraft.class_1255.method_16075(class_1255.java:131) ~[client-intermediary.jar:?]
	at net.minecraft.class_1255.method_18857(class_1255.java:140) ~[client-intermediary.jar:?]
	at net.minecraft.class_310.method_40183(class_310.java:2123) ~[client-intermediary.jar:?]
	... 33 more

Complete log: https://mclo.gs/YK6pbGv

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant