Ah, an easy fix. I'll get right on it. Thank you so much for reporting the bug! (Now, it is a bug with Lycanite's mobs, but it can be prevented on my end)
Oh thank goodness, catching little things like this is always important. Can't wait for the next version!
I think it would be pretty cool if you added a way to take blood samples, put them into a microscope or something and it would list the diseases of the persons blood.
I think it would be pretty cool if you added a way to take blood samples, put them into a microscope or something and it would list the diseases of the persons blood.
Chemical Extractor + Hold Right Click + View tooltip
That should work (unless I forgot to include that in the migrated changes in 2.2). That should work in the latest alpha.
The Meaning of Life, the Universe, and Everything.
Join Date:
7/7/2012
Posts:
261
Minecraft:
Mitchellbrine
Member Details
Head to the CurseForge page and download the version under the red "A". That would be the alpha. 2.1 is the latest recommended version, but it still has the bug. The alpha is pretty much stable (bar a few performance issues that I'm addressing at the moment).
java.lang.NullPointerException: Ticking memory connection
at cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:101)
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212)
at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:186)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:101)
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212)
-- Ticking connection --
Details:
Connection: net.minecraft.network.NetworkManager@bb7f44
Stacktrace:
at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:186)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
java.lang.NullPointerException: Ticking memory connection
at cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:101)
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212)
at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:186)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:101)
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212)
-- Ticking connection --
Details:
Connection: net.minecraft.network.NetworkManager@1f139990
Stacktrace:
at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:186)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
Please try without Optifine. That mod messes with a lot of stuff it shouldn't. If it still occurs, then re-report with some background to how/when this happened (e.g. startup, loading world, etc.)
The Meaning of Life, the Universe, and Everything.
Join Date:
7/7/2012
Posts:
261
Minecraft:
Mitchellbrine
Member Details
Okay, so Optifine isn't causing it. Now, to confirm:
Does this happen with JUST DiseaseCraft installed?
If not, try combinations of mods that change basic functionality (coremods). Does the crash still persist?
If not, are your JSON files not properly parsed?
If not, then I need to know:
When it occurred in runtime/startup/world load/etc.
What mods between you two are similar and which are different (at a glance: Flan's Mod, iChunUtil, and Crayfish's Furniture Mod are in both crashes)
If this crash occurs with only one of the previous overlaps and not DiseaseCraft
From both of your crash reports (which include the same error and stacktrace), not of my mod classes are visible in the crash or stacktrace and, according to FML, it has not errored. If you can provide me with that information, I could get a better sense of this issue and quickly resolve it.
The Meaning of Life, the Universe, and Everything.
Location:
Friendship, NY
Join Date:
12/26/2010
Posts:
639
Minecraft:
LunariusH
Member Details
Do you have a good tutorial for adding/removing diseases?
I'm trying to get a good feel for this and how it works, so that I can start fiddling with new diseases and possible suggesting some thing.
(Such as having a previous disease (like Influenza) be a requirement to catch a more severe one (Walking Pneumonia))
Also ->
Got this error on launch, didn't crash the system, but it still felt worth mentioning.
Any idea what's going on with this?
18:06:33] [Client thread/FATAL] [DC-Module]: Exception raised with invoking 2 from class mc.Mitchellbrine.diseaseCraft.modules.Medicine@1b59a75f
java.lang.IllegalArgumentException: Empty string not allowed
at net.minecraft.nbt.NBTTagString.(NBTTagString.java:23) ~[dx.class:?]
at net.minecraft.nbt.NBTTagCompound.func_74778_a(NBTTagCompound.java:105) ~[dh.class:?]
at mc.Mitchellbrine.diseaseCraft.modules.med.recipe.MedicationRecipes.init(MedicationRecipes.java:32) ~[MedicationRecipes.class:?]
at mc.Mitchellbrine.diseaseCraft.modules.Medicine.postInit(Medicine.java:52) ~[Medicine.class:?]
at mc.Mitchellbrine.diseaseCraft.utils.ClassHelper.invokeMethod(ClassHelper.java:78) [ClassHelper.class:?]
at mc.Mitchellbrine.diseaseCraft.config.ConfigRegistry.triggerState(ConfigRegistry.java:102) [ConfigRegistry.class:?]
at mc.Mitchellbrine.diseaseCraft.DiseaseCraft.postInit(DiseaseCraft.java:143) [DiseaseCraft.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_71]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_71]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_71]
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) [FMLModContainer.class:?]
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_71]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_71]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) [guava-17.0.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) [guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) [guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) [guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) [guava-17.0.jar:?]
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) [LoadController.class:?]
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) [LoadController.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_71]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_71]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_71]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) [guava-17.0.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) [guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) [guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) [guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) [guava-17.0.jar:?]
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) [LoadController.class:?]
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) [Loader.class:?]
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) [FMLClientHandler.class:?]
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:552) [bao.class:?]
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878) [bao.class:?]
at net.minecraft.client.main.Main.main(SourceFile:148) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_71]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_71]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_71]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]
The Meaning of Life, the Universe, and Everything.
Join Date:
7/7/2012
Posts:
261
Minecraft:
Mitchellbrine
Member Details
The two problems aren't related, but I think I think the pastebin crash is due to an incompatibility with that LycaniteMobs mod.
It seems that an incompatibility might be the cause of the crash (since I cannot reproduce the crash in my dev environment). I really don't know if the problem is on my end (since vanilla mobs seem to work fine in the testing environment). It might be due to sloppiness on the modder adding the mob (I use the classToStringMapping and some mods might bypass that, which could mess everything up (even though I made sure to double check these things beforehand)).
The empty string error points to line 32 in the MedicationRecipes class points to
output.setTagCompound(new NBTTagCompound());
which does not involve an NBTString at all. Can I get a version number (and if it is outdated, could you try it in the most recent alpha version)?
I seem to be a step closer to solving that first problem (well, solving as much as I can, since it might just be sloppy modding technique). The second problem is probably an easy fix if I can get an updated crash log on it.
(The two crashes in #86 are because of a change in format in the recent version of DiseaseCraft. I'll be sure to add in a way for the mod to check if an old format is being used in the next version. Thank you for the report).
1. Are you sure it was because of DiseaseCraft and not another mod?
2. Have you tried using the built-in config options to enhance performance?
3. Are you sure you don't mean tps? DiseaseCraft rarely touches rendering, but sometimes can do a handful of calculations that might tax a system (hence my adding performance-enhancing configs).
Oh thank goodness, catching little things like this is always important. Can't wait for the next version!
When is the new update coming out?
I think it would be pretty cool if you added a way to take blood samples, put them into a microscope or something and it would list the diseases of the persons blood.
um hi
Chemical Extractor + Hold Right Click + View tooltip
That should work (unless I forgot to include that in the migrated changes in 2.2). That should work in the latest alpha.
Try with the new alpha (I'm pretty sure it was fixed in the last alpha version). If not, then please report it on the GitHub issue tracker here.
Head to the CurseForge page and download the version under the red "A". That would be the alpha. 2.1 is the latest recommended version, but it still has the bug. The alpha is pretty much stable (bar a few performance issues that I'm addressing at the moment).
This is awesome I never seen this more realistic mod. Well done 1000% gg your welcome
Love this mod Keep up the great work.
Please try without Optifine. That mod messes with a lot of stuff it shouldn't. If it still occurs, then re-report with some background to how/when this happened (e.g. startup, loading world, etc.)
Okay, so Optifine isn't causing it. Now, to confirm:
If not, then I need to know:
From both of your crash reports (which include the same error and stacktrace), not of my mod classes are visible in the crash or stacktrace and, according to FML, it has not errored. If you can provide me with that information, I could get a better sense of this issue and quickly resolve it.
Deleted for Brevity
Do you have a good tutorial for adding/removing diseases?
I'm trying to get a good feel for this and how it works, so that I can start fiddling with new diseases and possible suggesting some thing.
(Such as having a previous disease (like Influenza) be a requirement to catch a more severe one (Walking Pneumonia))
Also ->
Got this error on launch, didn't crash the system, but it still felt worth mentioning.
Any idea what's going on with this?
18:06:33] [Client thread/FATAL] [DC-Module]: Exception raised with invoking 2 from class mc.Mitchellbrine.diseaseCraft.modules.Medicine@1b59a75f
java.lang.IllegalArgumentException: Empty string not allowed
at net.minecraft.nbt.NBTTagString.(NBTTagString.java:23) ~[dx.class:?]
at net.minecraft.nbt.NBTTagCompound.func_74778_a(NBTTagCompound.java:105) ~[dh.class:?]
at mc.Mitchellbrine.diseaseCraft.modules.med.recipe.MedicationRecipes.init(MedicationRecipes.java:32) ~[MedicationRecipes.class:?]
at mc.Mitchellbrine.diseaseCraft.modules.Medicine.postInit(Medicine.java:52) ~[Medicine.class:?]
at mc.Mitchellbrine.diseaseCraft.utils.ClassHelper.invokeMethod(ClassHelper.java:78) [ClassHelper.class:?]
at mc.Mitchellbrine.diseaseCraft.config.ConfigRegistry.triggerState(ConfigRegistry.java:102) [ConfigRegistry.class:?]
at mc.Mitchellbrine.diseaseCraft.DiseaseCraft.postInit(DiseaseCraft.java:143) [DiseaseCraft.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_71]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_71]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_71]
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) [FMLModContainer.class:?]
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_71]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_71]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) [guava-17.0.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) [guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) [guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) [guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) [guava-17.0.jar:?]
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) [LoadController.class:?]
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) [LoadController.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_71]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_71]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_71]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) [guava-17.0.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) [guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) [guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) [guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) [guava-17.0.jar:?]
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) [LoadController.class:?]
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) [Loader.class:?]
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) [FMLClientHandler.class:?]
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:552) [bao.class:?]
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878) [bao.class:?]
at net.minecraft.client.main.Main.main(SourceFile:148) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_71]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_71]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_71]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]
After launch and running around a bit, it threw this error:
http://pastebin.com/J3GSRUx4
Perhaps related?
The two problems aren't related, but I think I think the pastebin crash is due to an incompatibility with that LycaniteMobs mod.
It seems that an incompatibility might be the cause of the crash (since I cannot reproduce the crash in my dev environment). I really don't know if the problem is on my end (since vanilla mobs seem to work fine in the testing environment). It might be due to sloppiness on the modder adding the mob (I use the classToStringMapping and some mods might bypass that, which could mess everything up (even though I made sure to double check these things beforehand)).
The empty string error points to line 32 in the MedicationRecipes class points to
which does not involve an NBTString at all. Can I get a version number (and if it is outdated, could you try it in the most recent alpha version)?
I seem to be a step closer to solving that first problem (well, solving as much as I can, since it might just be sloppy modding technique). The second problem is probably an easy fix if I can get an updated crash log on it.
An alpha version of DiseaseCraft? I certainly could give it a shot. Thanks for your prompt attention to this!
http://pastebin.com/uddnqF6A
I'll be testing this momentarily without Lycanite's, but it sure seems to have shown up again the second I put Diseasecraft back in.
http://pastebin.com/H9wjg9CE
It seems to be conflicting with other Mobs, this time from Aquaticabyss
Oh, this is actually a fairly simple fix. Is there a DiseaseCraft.json in the DiseaeCraft/ folder?
If so, delete it, so it uses the native file within the alpha.
Or you can replace the file with this one.
(The two crashes in #86 are because of a change in format in the recent version of DiseaseCraft. I'll be sure to add in a way for the mod to check if an old format is being used in the next version. Thank you for the report).
I'll give this a shot when my power comes back on. Stupid storm.
My fps become so small with your mod.
1. Are you sure it was because of DiseaseCraft and not another mod?
2. Have you tried using the built-in config options to enhance performance?
3. Are you sure you don't mean tps? DiseaseCraft rarely touches rendering, but sometimes can do a handful of calculations that might tax a system (hence my adding performance-enhancing configs).
1. Yes, sure.
2. No. Tell me more, please.
3. Yes, I know it fine.