Jump to content
  • 0

[SEVERE BUG] Wireless Tracker WILL CRASH SERVERS!


Question

Posted

Launcher/pack Version: 3.0.3

Operating System: Slackware 13.37

Version of Java: 1.7.0-b147

Description of Problem: Whenever someone wearing a wireless tracker logs out, the server crashes. I submitted a bug report earlier over here when my server started crashing but now I have proof that it's the trackers.

Me and my friend (Outsight, the admin who started playing around with trackers around the same time the crashes began to happen) were discussing the situation over Skype when we came to the conclusion that there's a connection. So I asked him to tag another player (bushkin123) and then have him log off to test our theory. Turns out we were right: (relevant conversation in bold)

2012-06-05 21:19:27 [iNFO] [35m[server] Bush - could you log out for like, 5 seconds?[0m

2012-06-05 21:19:33 [iNFO] [31m[[31mÅ[31m] [36m<[33mOutsight[37m[36m> [37mWait[0m

2012-06-05 21:19:33 [iNFO] [32m[[32m$$$[32m] [36m<[33m~Bushkin[37m[36m> [37msure thing bro[0m

2012-06-05 21:19:38 [iNFO] [31m[[31mÅ[31m] [36m<[33mOutsight[37m[36m> [37mHe doesn't have it on anymore[0m

2012-06-05 21:19:40 [iNFO] [35m[server] -_-[0m

2012-06-05 21:19:46 [iNFO] [35m[server] Tag his ass XD[0m

2012-06-05 21:19:53 [iNFO] [35m[server] I'm thinking it breaks when the tagged person logs off...[0m

2012-06-05 21:20:04 [iNFO] [31m[[31mÅ[31m] [36m<[33mOutsight[37m[36m> [37mAye, log ogg[0m

2012-06-05 21:20:12 [iNFO] [32m[[32m$$$[32m] [36m<[33m~Bushkin[37m[36m> [37marr ye got me[0m

2012-06-05 21:20:24 [iNFO] [31m[[31mÅ[31m] [36m<[33mOutsight[37m[36m> [37mLog off XD[0m

2012-06-05 21:20:53 [iNFO] [35m[server] Bush log off[0m

2012-06-05 21:20:59 [iNFO] Connection reset

2012-06-05 21:20:59 [iNFO] bushkin123 lost connection: disconnect.quitting

2012-06-05 21:20:59 [sEVERE] java.lang.NullPointerException

2012-06-05 21:20:59 [sEVERE]at codechicken.wirelessredstone.addons.RedstoneEtherAddonManager.getPlayerInfo(RedstoneEtherAddonManager.java:47)

2012-06-05 21:20:59 [sEVERE]at codechicken.wirelessredstone.addons.RedstoneEtherAddonManager.isRemoteOn(RedstoneEtherAddonManager.java:52)

2012-06-05 21:20:59 [sEVERE]at codechicken.wirelessredstone.addons.RedstoneEtherAddonManager.tickTriangs(RedstoneEtherAddonManager.java:316)

2012-06-05 21:20:59 [sEVERE]at codechicken.wirelessredstone.addons.RedstoneEtherAddonManager.onTick(RedstoneEtherAddonManager.java:557)

2012-06-05 21:20:59 [sEVERE]at net.minecraft.server.mod_WirelessRedstoneAddons.onTickInGame(mod_WirelessRedstoneAddons.java:41)

2012-06-05 21:20:59 [sEVERE]at cpw.mods.fml.server.ModLoaderModContainer.tickStart(ModLoaderModContainer.java:285)

2012-06-05 21:20:59 [sEVERE]at cpw.mods.fml.common.FMLCommonHandler.gameTickStart(FMLCommonHandler.java:77)

2012-06-05 21:20:59 [sEVERE]at cpw.mods.fml.server.FMLBukkitHandler.onPreTick(FMLBukkitHandler.java:129)

2012-06-05 21:20:59 [sEVERE]at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:494)

2012-06-05 21:20:59 [sEVERE]at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:453)

2012-06-05 21:20:59 [sEVERE]at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)

2012-06-05 21:20:59 [sEVERE] Unexpected exception

java.lang.NullPointerException

at codechicken.wirelessredstone.addons.RedstoneEtherAddonManager.getPlayerInfo(RedstoneEtherAddonManager.java:47)

at codechicken.wirelessredstone.addons.RedstoneEtherAddonManager.isRemoteOn(RedstoneEtherAddonManager.java:52)

at codechicken.wirelessredstone.addons.RedstoneEtherAddonManager.tickTriangs(RedstoneEtherAddonManager.java:316)

at codechicken.wirelessredstone.addons.RedstoneEtherAddonManager.onTick(RedstoneEtherAddonManager.java:557)

at net.minecraft.server.mod_WirelessRedstoneAddons.onTickInGame(mod_WirelessRedstoneAddons.java:41)

at cpw.mods.fml.server.ModLoaderModContainer.tickStart(ModLoaderModContainer.java:285)

at cpw.mods.fml.common.FMLCommonHandler.gameTickStart(FMLCommonHandler.java:77)

at cpw.mods.fml.server.FMLBukkitHandler.onPreTick(FMLBukkitHandler.java:129)

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

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

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

The crash error appeared right after he logged out. After that long error message, the server appears to work normally (/list shows all players connected, /save-all and /stop work from the console, etc.) but nobody is actually on, and nobody can log on either.

I strongly recommend that this thread be pinned and all servers ban the recipe for trackers until a fix is found. After enough people manage to reproduce the error, of course...

14 answers to this question

Recommended Posts

  • 0
Posted

:D was posted b4 by me... and btw the REP can crash ur server too

-temp fixed by deleting some mod (wireless redstone addon or something like that) too lazy to lookup right now

and, jesus... 2 posts about the same thing? u serious?

  • 0
Posted

:D was posted b4 by me... and btw the REP can crash ur server too

-temp fixed by deleting some mod (wireless redstone addon or something like that) too lazy to lookup right now

and, jesus... 2 posts about the same thing? u serious?

Don't delete the whole mod... I just got BanRecipe to ban the recipe for trackers so they can't be crafted. And yeah 2 posts. Gotta raise awareness about serious stuff like this.

  • 0
Posted

banned the trackers, next day started crashing with REPs... in that mod addon there was wireless map and all that, not really usefull without the trackers...

Hold on, are you saying you reproduced the bug? I sat down today to try to fix it (by downloading the latest WRCBE or something) and I couldn't reproduce the bug on a test server... This is good. More news coming soon.

[edit] Nevermind... sometimes it crashes, sometimes it doesn't. [/edit]

  • 0
Posted

I was unable to reproduce the crash, joined multiple times with multiple trackers on one of my 2nd accounts on a local 3.0.4 server - Disconnected multiple times, no crash.

However, looking at the error i can see why it can crash as getPlayerInfo does not do a null check...

  • 0
Posted

I was unable to reproduce the crash, joined multiple times with multiple trackers on one of my 2nd accounts on a local 3.0.4 server - Disconnected multiple times, no crash.

However, looking at the error i can see why it can crash as getPlayerInfo does not do a null check...

Does that mean your gonna be a boss and fix it? :)

  • 0
Posted

I actually couldn't reproduce the error on a local server either. I disconnected many times and nothing. Perhaps there has to be other players online?

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...