Jump to content
  • 0

[Tekkit 3.0.3]EE - Black Ball (That holds everything)


Vilsol

Question

Launcher/pack Version:3.0.3

Operating System:Client-Windows Server-Linux

Version of Java:1.7

Description of Problem:Whenever a player does something wit DM or RM tools, then when the player picks up the ball he gets "Internal Server Error"

Error Messages:

[WARNING] Failed to handle packet: java.lang.IllegalArgumentException: Can't create an EntityItem for a null item

java.lang.IllegalArgumentException: Can't create an EntityItem for a null item

at net.minecraft.server.EntityItem.<init>(EntityItem.java:29)

at ee.core.PickupHandler.onItemPickup(PickupHandler.java:29)

at forge.ForgeHooks.onItemPickup(ForgeHooks.java:165)

at net.minecraft.server.EntityItem.a_(EntityItem.java:166)

at net.minecraft.server.EntityHuman.l(EntityHuman.java:363)

at net.minecraft.server.EntityHuman.e(EntityHuman.java:355)

at net.minecraft.server.EntityLiving.F_(EntityLiving.java:447)

at net.minecraft.server.EntityHuman.F_(EntityHuman.java:168)

at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:233)

at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:379)

at net.minecraft.server.Packet10Flying.handle(SourceFile:126)

at net.minecraft.server.NetworkManager.b(NetworkManager.java:234)

at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:125)

at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)

at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:556)

at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:453)

at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)

Link to pastebin of log:

http://pastebin.com/Neu3q0Qg

Link to comment
Share on other sites

17 answers to this question

Recommended Posts

  • 0

Ok guys, I've made a temporary patch which fixes this crash until the devs fix it properly.

http://www.sendspace.com/file/v3r2c5

Making sure to backup the zip (and your world) first, find "EE2ServerV1.4.5.1-bukkit-mcpc-1.2.5-r1.zip" inside your server mods folder, then open it up and navigate to "ee/core" and paste the patched class "PickupHandler.class" inside. There's still some funny business going on, like two loot balls spawning when there should be only one (this I suspect is due to the client not checking for multiplayer and throwing it's own loot ball out too), but the crash stops and the loot ball works again in my tests.

To help the devs, here is the patched source code file, decompiled using showmycode.com:

http://pastebin.com/zbU6bGwL

Link to comment
Share on other sites

  • 0

Haha....At last after hours of coding(5 mins)

there is a way Fix that stupid glich here just replace this in ur ee mods folder :)

That file is huge compared to ItemLootBall.class, and no source. Anyone confirm anything at all about it?
Link to comment
Share on other sites

  • 0

idont know if is me because i got error after pastle the PickupHandler.class in the ee/core folder

java.lang.UnsupportedClassVersionError: ee/core/PickupHandler : Unsupported majo

r.minor version 51.0

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClassCond(Unknown Source)

at java.lang.ClassLoader.defineClass(Unknown Source)

at java.security.SecureClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.access$000(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at net.minecraft.server.mod_EE.<init>(mod_EE.java:87)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou

rce)

at java.lang.reflect.Constructor.newInstance(Unknown Source)

at java.lang.Class.newInstance0(Unknown Source)

at java.lang.Class.newInstance(Unknown Source)

at cpw.mods.fml.server.ModLoaderModContainer.preInit(ModLoaderModContain

er.java:74)

at cpw.mods.fml.common.Loader.preModInit(Loader.java:201)

at cpw.mods.fml.common.Loader.loadMods(Loader.java:528)

at cpw.mods.fml.server.FMLBukkitHandler.onPreLoad(FMLBukkitHandler.java:

113)

at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:118)

at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426)

at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)

Link to comment
Share on other sites

  • 0

Ok guys, I've made a temporary patch which fixes this crash until the devs fix it properly.

Applied this and I was immediately able to log back in, when I had been previously getting kicked immediately with the error every time I tried. Great stuff!

The only downside is, it seems to have broken the "right click to eat gravel" function of my dark matter shovel. Or something's broken it, anyway. But, no worries, since I think that's what got me in this mess in the first place — right-clicking on ores didn't crash me at all. Never mind, I was just out of EMC and didn't realise it. Silly me!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...