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? :)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...