That was a fresh install. When I tried it again with different forge versions, I deleted the whole .minecraft folder and reinstalled everything from scratch each time. MPUtils also crashes, I think for the same reason because it appears to also need to write to a folder. If I try dropping them into a 1.12.2 Technic modpack folder, however, both mods run fine. It seems to be an issue specifically with my .minecraft folder, but I've compared the permissions in both folders, and they're the same. I'm completely bamboozled.
Thank you! I don't know what the issue is with Minecraft's folder permissions, but if I try it in a different folder it works again. Fixed another mod not working as well.
I'm getting a NullPointerException with the latest MalisisDoors and MalisisCore. I've tried it with both the latest Forge (1.12.2-14.23.2.2615) and the listed minimum (1.12.2-14.23.1.2589). Am I missing a dependency or something?
Crash report:
---- Minecraft Crash Report ----
WARNING: coremods are present:
MalisisCorePlugin (malisiscore-1.12.2-6.4.0.jar)
Contact their authors BEFORE contacting forge
// Who set us up the TNT?
Time: 2/13/18 5:31 PM
Description: There was a severe problem during mod loading that has caused the game to fail
net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from MalisisDoors (malisisdoors)
Caused by: java.lang.NullPointerException
at javax.imageio.ImageIO.write(ImageIO.java:1538)
at net.malisis.core.renderer.font.FontGenerator.generateTexture(FontGenerator.java:109)
at net.malisis.core.renderer.font.FontGenerator.generate(FontGenerator.java:68)
at net.malisis.core.renderer.font.MalisisFont.loadTexture(MalisisFont.java:722)
at net.malisis.core.renderer.font.MalisisFont.<init>(MalisisFont.java:130)
at net.malisis.core.renderer.font.MalisisFont.<init>(MalisisFont.java:107)
at net.malisis.doors.MalisisDoors.postInit(MalisisDoors.java:109)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:606)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:278)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:256)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:148)
at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:725)
at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:352)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:534)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:377)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Linux (amd64) version 4.13.0-32-generic
Java Version: 1.8.0_151, Oracle Corporation
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 597415960 bytes (569 MB) / 973078528 bytes (928 MB) up to 2147483648 bytes (2048 MB)
JVM Flags: 7 total; -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.42 Powered by Forge 14.23.2.2615 6 mods loaded, 6 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
0
That was a fresh install. When I tried it again with different forge versions, I deleted the whole .minecraft folder and reinstalled everything from scratch each time. MPUtils also crashes, I think for the same reason because it appears to also need to write to a folder. If I try dropping them into a 1.12.2 Technic modpack folder, however, both mods run fine. It seems to be an issue specifically with my .minecraft folder, but I've compared the permissions in both folders, and they're the same. I'm completely bamboozled.
0
Thank you! I don't know what the issue is with Minecraft's folder permissions, but if I try it in a different folder it works again. Fixed another mod not working as well.
0
I'm getting a NullPointerException with the latest MalisisDoors and MalisisCore. I've tried it with both the latest Forge (1.12.2-14.23.2.2615) and the listed minimum (1.12.2-14.23.1.2589). Am I missing a dependency or something?
Crash report:
---- Minecraft Crash Report ----
WARNING: coremods are present:
MalisisCorePlugin (malisiscore-1.12.2-6.4.0.jar)
Contact their authors BEFORE contacting forge
// Who set us up the TNT?
Time: 2/13/18 5:31 PM
Description: There was a severe problem during mod loading that has caused the game to fail
net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from MalisisDoors (malisisdoors)
Caused by: java.lang.NullPointerException
at javax.imageio.ImageIO.write(ImageIO.java:1538)
at net.malisis.core.renderer.font.FontGenerator.generateTexture(FontGenerator.java:109)
at net.malisis.core.renderer.font.FontGenerator.generate(FontGenerator.java:68)
at net.malisis.core.renderer.font.MalisisFont.loadTexture(MalisisFont.java:722)
at net.malisis.core.renderer.font.MalisisFont.<init>(MalisisFont.java:130)
at net.malisis.core.renderer.font.MalisisFont.<init>(MalisisFont.java:107)
at net.malisis.doors.MalisisDoors.postInit(MalisisDoors.java:109)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:606)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:278)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:256)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:148)
at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:725)
at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:352)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:534)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:377)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Linux (amd64) version 4.13.0-32-generic
Java Version: 1.8.0_151, Oracle Corporation
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 597415960 bytes (569 MB) / 973078528 bytes (928 MB) up to 2147483648 bytes (2048 MB)
JVM Flags: 7 total; -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.42 Powered by Forge 14.23.2.2615 6 mods loaded, 6 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
| State | ID | Version | Source | Signature |
|:----- |:------------ |:------------ |:----------------------------- |:---------------------------------------- |
| UCHIJ | minecraft | 1.12.2 | minecraft.jar | None |
| UCHIJ | mcp | 9.42 | minecraft.jar | None |
| UCHIJ | FML | 8.0.99.99 | forge-1.12.2-14.23.2.2615.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| UCHIJ | forge | 14.23.2.2615 | forge-1.12.2-14.23.2.2615.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| UCHIJ | malisiscore | 1.12.2-6.4.0 | malisiscore-1.12.2-6.4.0.jar | None |
| UCHIE | malisisdoors | 1.12.2-7.3.0 | malisisdoors-1.12.2-7.3.0.jar | None |
Loaded coremods (and transformers):
MalisisCorePlugin (malisiscore-1.12.2-6.4.0.jar)
GL info: ' Vendor: 'Intel Open Source Technology Center' Version: '2.1 Mesa 17.2.4' Renderer: 'Mesa DRI Intel(R) Ironlake Mobile '