Ticket #136 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

Zombie Module Fixing?

Reported by: Left_Eye Owned by:
Priority: normal Component: Bots - Other
Version: Latest version from repository Severity: minor
Keywords: Cc:

Description (last modified by Maverick) (diff)

I saw this message being spammed on the Robo chat when someone tried hosting zombies in a sprint arena, or something like that:

8:RoboBot5> Error in module: Zombies when handling a twcore.core.events.PlayerBanner event:twcore.core.events.PlayerBanner
8:RoboBot5> Stack Trace:
8:RoboBot5> twcore.bots.MultiModule.handleEvent(Unknown Source)
8:RoboBot5> twcore.bots.multibot.multibot.handleEvent(Unknown Source)
8:RoboBot5> twcore.bots.multibot.multibot.handleEvent(Unknown Source)
8:RoboBot5> twcore.core.net.GamePacketInterpreter.handlePlayerBanner(Unknown Source)
8:RoboBot5> twcore.core.net.GamePacketInterpreter.translateNormalPacket(Unknown Source)
8:RoboBot5> twcore.core.net.GamePacketInterpreter.translateGamePacket(Unknown Source)
8:RoboBot5> twcore.core.net.ReliablePacketHandler.handleReliableMessage(Unknown Source)
8:RoboBot5> twcore.core.net.GamePacketInterpreter.translateSpecialPacket(Unknown Source)
8:RoboBot5> twcore.core.net.GamePacketInterpreter.translateGamePacket(Unknown Source)
8:RoboBot5> twcore.core.net.GamePacketInterpreter.translateSpecialPacket(Unknown Source)
8:RoboBot5> twcore.core.net.GamePacketInterpreter.translateGamePacket(Unknown Source)
8:RoboBot5> twcore.core.Session.run(Unknown Source)
8:RoboBot5> Bot Module Unloaded due to exception.

Attachments

Change History

Changed 3 years ago by anonymous

8:RoboBot5> Error in module: Zombies when handling a twcore.core.events.PlayerBanner event:twcore.core.events.PlayerBanner

8:RoboBot5> Stack Trace:

8:RoboBot5> twcore.bots.MultiModule.handleEvent(Unknown Source)

8:RoboBot5> twcore.bots.multibot.multibot.handleEvent(Unknown Source)

8:RoboBot5> twcore.bots.multibot.multibot.handleEvent(Unknown Source)

8:RoboBot5> twcore.core.net.GamePacketInterpreter.handlePlayerBanner(Unknown
Source)

8:RoboBot5> twcore.core.net.GamePacketInterpreter.translateNormalPacket(Unknown Source)

8:RoboBot5> twcore.core.net.GamePacketInterpreter.translateGamePacket(Unknown Source)

8:RoboBot5> twcore.core.net.ReliablePacketHandler.handleReliableMessage(Unknown Source)

8:RoboBot5> twcore.core.net.GamePacketInterpreter.translateSpecialPacket(Unknown Source)

8:RoboBot5> twcore.core.net.GamePacketInterpreter.translateGamePacket(Unknown Source)

8:RoboBot5> twcore.core.net.GamePacketInterpreter.translateSpecialPacket(Unknown Source)

8:RoboBot5> twcore.core.net.GamePacketInterpreter.translateGamePacket(Unknown Source)

8:RoboBot5> twcore.core.Session.run(Unknown Source)

8:RoboBot5> Bot Module Unloaded due to exception.

Changed 3 years ago by SpaceHiker

To make matters worse, the zombies module unloaded itself in mid-game. Zombies used to work ok until today, now it's just another host gone to hell.

Changed 3 years ago by Ayano

It's not a bot error, that's the same old zombies that's been running in tw for ages. I've also seen it used in the arena previously so It's most likely a core error as it was recently updated.

Ah.. banner error i c. I call dug on that one :p

Changed 3 years ago by Maverick

  • description modified (diff)

Yup I think the zombie module gets the banner event and can't handle it somehow.

Changed 3 years ago by Maverick

Stargazer <ER> loaded hunt on RoboBot5 then this happens:

Hunt mode activated by Stargazer <ER>. Type :RoboBot5:!prey if you forget who you are hunting.
Removing players with 5 non-hunted deaths.
8:RoboBot5> Error in module: Hunt when handling a twcore.core.events.PlayerBanner event:twcore.core.events.PlayerBanner
8:RoboBot5> Stack Trace:
8:RoboBot5> twcore.bots.MultiModule.handleEvent(Unknown Source)
8:RoboBot5> twcore.bots.multibot.multibot.handleEvent(Unknown Source)
8:RoboBot5> twcore.bots.multibot.multibot.handleEvent(Unknown Source)
8:RoboBot5> twcore.core.net.GamePacketInterpreter.handlePlayerBanner(Unknown Source)
8:RoboBot5> twcore.core.net.GamePacketInterpreter.translateNormalPacket(Unknown Source)
8:RoboBot5> twcore.core.net.GamePacketInterpreter.translateGamePacket(Unknown Source)
8:RoboBot5> twcore.core.net.ReliablePacketHandler.handleReliableMessage(Unknown Source)
8:RoboBot5> twcore.core.net.GamePacketInterpreter.translateSpecialPacket(Unknown Source)
8:RoboBot5> twcore.core.net.GamePacketInterpreter.translateGamePacket(Unknown Source)
8:RoboBot5> twcore.core.net.GamePacketInterpreter.translateSpecialPacket(Unknown Source)
8:RoboBot5> twcore.core.net.GamePacketInterpreter.translateGamePacket(Unknown Source)
8:RoboBot5> twcore.core.Session.run(Unknown Source)
8:RoboBot5> Bot Module Unloaded due to exception.

   MMaverick> !loaded
    RoboBot5> Loaded utilities:
    RoboBot5> - spec
    RoboBot5> - standard
    RoboBot5> - warp

Probably due to the new BannerChanged event now being send to all the modules

Changed 3 years ago by dugwyler

  • status changed from new to closed
  • resolution set to fixed

Sorry about this one. I was coding because I couldn't sleep -- I will generally refrain from doing this in the future, as it doesn't seem to be conducive to good code.

Thanks to flibb for fixing this one.

Add/Change #136 (Zombie Module Fixing?)

Author


E-mail address and user name can be saved in the Preferences.


Action
as closed
Next status will be 'reopened'
 
Note: See TracTickets for help on using tickets.