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.16.3) Mod on newer forge crashed #976

Closed
ppoozl opened this issue Nov 7, 2020 · 4 comments
Closed

(1.16.3) Mod on newer forge crashed #976

ppoozl opened this issue Nov 7, 2020 · 4 comments
Labels

Comments

@ppoozl
Copy link

ppoozl commented Nov 7, 2020

Forge version:
Twilight Forest version: 1.16.3-4.0.233
Link to crash log: (please use a paste site such as gist, do not attach the .txt or paste the log inline)
Exception message: java.lang.IllegalStateException: Can not register to a locked registry. Modder should use Forge Register methods.
Stacktrace:
at net.minecraftforge.registries.NamespacedWrapper.register(NamespacedWrapper.java:56) ~[forge:?] {re:classloading}
at net.minecraftforge.registries.NamespacedWrapper.register(NamespacedWrapper.java:72) ~[forge:?] {re:classloading}
at net.minecraftforge.registries.NamespacedWrapper.func_218381_a(NamespacedWrapper.java:40) ~[forge:?] {re:classloading}
at net.minecraft.util.registry.Registry.func_218322_a(Registry.java:456) ~[?:?] {re:classloading,pl:accesstransformer:B}
at twilightforest.features.TwilightFeatures.registerFoliage(TwilightFeatures.java:344) ~[twilightforest:?] {re:classloading}
at twilightforest.features.TwilightFeatures.(TwilightFeatures.java:38) ~[twilightforest:?] {re:classloading}
at twilightforest.TwilightForestMod.(TwilightForestMod.java:97) ~[twilightforest:?] {re:classloading}
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_271] {}
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_271] {}
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_271] {}
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_271] {}
at java.lang.Class.newInstance(Unknown Source) ~[?:1.8.0_271] {}
at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:81) ~[forge:35.0] {re:classloading}
at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:110) ~[forge:?] {re:classloading}
at java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source) ~[?:1.8.0_271] {}
at java.util.concurrent.CompletableFuture$AsyncRun.exec(Unknown Source) ~[?:1.8.0_271] {}
at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) ~[?:1.8.0_271] {}
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(Unknown Source) ~[?:1.8.0_271] {}
at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) ~[?:1.8.0_271] {re:computing_frames}
at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) ~[?:1.8.0_271] {}
Steps to reproduce:

  1. forge 34.1.42 install your mod.

What I expected to happen:
Game Launched and playable.
What happened instead:
crash

@ppoozl
Copy link
Author

ppoozl commented Nov 7, 2020

forge newer than 34.1.32 has this problem. confirmed from samilar issue (AppliedEnergistics/Applied-Energistics-2#4796)

@zidian666
Copy link

---- Minecraft Crash Report ----
// I bet Cylons wouldn't have this problem.

Time: 20-11-15 下午8:32
Description: Mod loading error has occurred

java.lang.Exception: Mod Loading has failed
at net.minecraftforge.fml.CrashReportExtender.dumpModLoadingCrashReport(CrashReportExtender.java:85) [?:?] {re:classloading}
at net.minecraftforge.fml.client.ClientModLoader.completeModLoading(ClientModLoader.java:188) [?:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.lambda$null$1(Minecraft.java:494) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft$$Lambda$4359/928023753.run(Unknown Source) [?:?] {}
at net.minecraft.util.Util.func_215077_a(Util.java:418) [?:?] {re:classloading,xf:OptiFine:default}
at net.minecraft.client.Minecraft.lambda$new$2(Minecraft.java:490) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft$$Lambda$4134/1327714567.accept(Unknown Source) [?:?] {}
at net.minecraft.client.gui.ResourceLoadProgressGui.func_230430_a_(ResourceLoadProgressGui.java:172) [?:?] {re:classloading,xf:OptiFine:default}
at net.minecraft.client.renderer.GameRenderer.func_195458_a(GameRenderer.java:802) [?:?] {re:classloading,pl:accesstransformer:B,xf:OptiFine:default}
at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:953) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:584) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:184) [?:?] {re:classloading,pl:runtimedistcleaner:A}
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51] {}
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51] {}
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51] {}
at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51] {}
at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) [forge-1.16.3-34.1.42.jar:34.1] {}
at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$448/843686350.call(Unknown Source) [forge-1.16.3-34.1.42.jar:34.1] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.6.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.6.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.6.jar:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.6.jar:?] {}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.6.jar:?] {}

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

-- Head --
Thread: Render thread
Stacktrace:
at net.minecraftforge.registries.NamespacedWrapper.register(NamespacedWrapper.java:56) ~[?:?] {re:classloading}
-- MOD twilightforest --
Details:
Caused by 0: java.lang.ExceptionInInitializerError
at twilightforest.TwilightForestMod.(TwilightForestMod.java:97) ~[?:?] {re:classloading}
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_51] {}
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_51] {}
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_51] {}
at java.lang.reflect.Constructor.newInstance(Constructor.java:422) ~[?:1.8.0_51] {}
at java.lang.Class.newInstance(Class.java:442) ~[?:1.8.0_51] {}
at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:81) ~[?:34.1] {re:classloading}
at net.minecraftforge.fml.javafmlmod.FMLModContainer$$Lambda$3152/1015367506.run(Unknown Source) ~[?:?] {}
at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:110) ~[?:?] {re:classloading}
at net.minecraftforge.fml.ModContainer$$Lambda$3184/1504154691.run(Unknown Source) ~[?:?] {}
at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1618) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1610) ~[?:1.8.0_51] {}
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_51] {}
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_51] {}
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1689) ~[?:1.8.0_51] {re:computing_frames}
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) ~[?:1.8.0_51] {}

Mod File: twilightforest-1.16.3-4.0.234-universal.jar
Failure message: The Twilight Forest (twilightforest) has failed to load correctly
	java.lang.ExceptionInInitializerError: null
Mod Version: NONE
Mod Issue URL: https://github.com/TeamTwilight/twilightforest/issues
Exception message: java.lang.IllegalStateException: Can not register to a locked registry. Modder should use Forge Register methods.

Stacktrace:
at net.minecraftforge.registries.NamespacedWrapper.register(NamespacedWrapper.java:56) ~[?:?] {re:classloading}
at net.minecraftforge.registries.NamespacedWrapper.register(NamespacedWrapper.java:72) ~[?:?] {re:classloading}
at net.minecraftforge.registries.NamespacedWrapper.func_218381_a(NamespacedWrapper.java:40) ~[?:?] {re:classloading}
at net.minecraft.util.registry.Registry.func_218322_a(Registry.java:456) ~[?:?] {re:classloading}
at twilightforest.features.TwilightFeatures.registerFoliage(TwilightFeatures.java:344) ~[?:?] {re:classloading}
at twilightforest.features.TwilightFeatures.(TwilightFeatures.java:38) ~[?:?] {re:classloading}
at twilightforest.TwilightForestMod.(TwilightForestMod.java:97) ~[?:?] {re:classloading}
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_51] {}
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_51] {}
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_51] {}
at java.lang.reflect.Constructor.newInstance(Constructor.java:422) ~[?:1.8.0_51] {}
at java.lang.Class.newInstance(Class.java:442) ~[?:1.8.0_51] {}
at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:81) ~[?:34.1] {re:classloading}
at net.minecraftforge.fml.javafmlmod.FMLModContainer$$Lambda$3152/1015367506.run(Unknown Source) ~[?:?] {}
at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:110) ~[?:?] {re:classloading}
at net.minecraftforge.fml.ModContainer$$Lambda$3184/1504154691.run(Unknown Source) ~[?:?] {}
at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1618) ~[?:1.8.0_51] {}
at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1610) ~[?:1.8.0_51] {}
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_51] {}
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_51] {}
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1689) ~[?:1.8.0_51] {re:computing_frames}
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) ~[?:1.8.0_51] {}

-- System Details --
Details:
Minecraft Version: 1.16.3
Minecraft Version ID: 1.16.3
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 6487940408 bytes (6187 MB) / 6872367104 bytes (6554 MB) up to 6872367104 bytes (6554 MB)
CPUs: 12
JVM Flags: 6 total; -XX:+UseG1GC -XX:-UseAdaptiveSizePolicy -XX:-OmitStackTraceInFastThrow -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmn256m -Xmx6553m
ModLauncher: 8.0.6+85+master.325de55
ModLauncher launch target: fmlclient
ModLauncher naming: srg
ModLauncher services:
/mixin-0.8.2.jar mixin PLUGINSERVICE
/eventbus-3.0.3-service.jar eventbus PLUGINSERVICE
/forge-1.16.3-34.1.42.jar object_holder_definalize PLUGINSERVICE
/forge-1.16.3-34.1.42.jar runtime_enum_extender PLUGINSERVICE
/accesstransformers-2.2.0-shadowed.jar accesstransformer PLUGINSERVICE
/forge-1.16.3-34.1.42.jar capability_inject_definalize PLUGINSERVICE
/forge-1.16.3-34.1.42.jar runtimedistcleaner PLUGINSERVICE
/mixin-0.8.2.jar mixin TRANSFORMATIONSERVICE
/OptiFine_1.16.3_HD_U_G5.jar OptiFine TRANSFORMATIONSERVICE
/OptiForge-MC1.16.3-0.3.6.jar optiforge TRANSFORMATIONSERVICE
/forge-1.16.3-34.1.42.jar fml TRANSFORMATIONSERVICE
/OptiForge-MC1.16.3-0.3.6.jar FakeOptiFine TRANSFORMATIONSERVICE
/MixinBootstrap-1.0.5.jar mixinbootstrap TRANSFORMATIONSERVICE
/OptiForge-MC1.16.3-0.3.6.jar optiforgewrapper TRANSFORMATIONSERVICE
FML: 34.1
Forge: net.minecraftforge:34.1.42
FML Language Providers:
javafml@34.1
minecraft@1
Mod List:
forge-1.16.3-34.1.42-client.jar |Minecraft |minecraft |1.16.3 |CREATE_REG|NOSIGNATURE
OptiForge-MC1.16.3-0.3.6.jar |OptiForge |optiforge |0.3.6 |CREATE_REG|NOSIGNATURE
forge-1.16.3-34.1.42-universal.jar |Forge |forge |34.1.42 |CREATE_REG|22:af:21:d8:19:82:7f:93:94:fe:2b:ac:b7:e4:41:57:68:39:87:b1:a7:5c:c6:44:f9:25:74:21:14:f5:0d:90
twilightforest-1.16.3-4.0.234-universal.jar |The Twilight Forest |twilightforest |NONE |ERROR |NOSIGNATURE
Crash Report UUID: 80f7d980-7a9c-4561-bb5a-f2bee709f070
OptiFine Version: OptiFine_1.16.3_HD_U_G5
OptiFine Build: 20201106-202857
Render Distance Chunks: 8
Mipmaps: 4
Anisotropic Filtering: 1
Antialiasing: 0
Multitexture: false
Shaders: null
OpenGlVersion: 4.6.0 NVIDIA 432.00
OpenGlRenderer: GeForce RTX 2060/PCIe/SSE2
OpenGlVendor: NVIDIA Corporation
CpuCount: 12

@TheCurle
Copy link

It looks like this error was fixed sometime between your version and the current branch.
I suggest updating

@Tamaized
Copy link
Member

Fixed by 150b4cb

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

No branches or pull requests

4 participants