Kathis 0 Posted July 16, 2017 (edited) So we have a player whom cannot use Endure says their timer is in a cool down. Which the gui says otherwise... When I logged off his account (to test to make sure that it was indeed not working ) This error appeared on our map-server [Error]: timer_do_delete error: function mismatch [1574]00000000(unkown timer function) != 00627626(skill_blockpc_end) [Error]: --- failed assertion ------------------------- [Error]: c:\hercules\src\common\timer.c: 389: '0' in function `unkown` [Error]: --- end failed assertion --------------------- Any idea what is causing this or how we can fix it? It should be noted that we tried in various maps, every other character can perform Endure in those errors but not this one. Edited July 16, 2017 by Kathis Quote Share this post Link to post Share on other sites
0 meko 170 Posted July 16, 2017 Please confirm the git hash of your map server Quote Share this post Link to post Share on other sites
0 Kathis 0 Posted July 16, 2017 I am having a dumb moment, but where do I find that information again? Quote Share this post Link to post Share on other sites
0 meko 170 Posted July 16, 2017 right when you start map server it should tell you the hash Quote Share this post Link to post Share on other sites
0 Kathis 0 Posted July 17, 2017 4b17d944024e78ddc3dd608149ad096244e06f6f Sorry that took me a while, we were doing maintenance anyway >_> so I figured wait until I reset the server since it was at the top. Quote Share this post Link to post Share on other sites
0 4144 364 Posted July 17, 2017 This server more than one year old. Not sure what some one will fix any issues for you in this outdated code. After your commit was fixed some timer issues and added more debug info about timers. Better update hercules to latest version. 1 meko reacted to this Quote Share this post Link to post Share on other sites
0 Kathis 0 Posted July 17, 2017 Nevermind. It either fixed itself or removing it from the sql in the sc_data and restarting was a solution >_> Still not sure how this error came to be though. Quote Share this post Link to post Share on other sites
0 astralprojection 35 Posted February 15, 2018 i recently experince this problem at the current git. the only way i deal with it is to restart the server. that is very bad solution. Quote Share this post Link to post Share on other sites
0 Beret 50 Posted February 15, 2018 @4144 This has to do with the cooldown, was reported the hercules in 2014, the ind came to add the command @cddebug not to need restart the server. But the real problem has never been fixed. Link Bug Track Quote Share this post Link to post Share on other sites
0 4144 364 Posted February 15, 2018 @astralprojection before this error, you probably should see other and real errors about timers. can you show them? Quote Share this post Link to post Share on other sites
0 4144 364 Posted February 15, 2018 @Beretin old hercules was all messed and without validation. now if any errors happens with timers should be other errors Quote Share this post Link to post Share on other sites
0 astralprojection 35 Posted February 15, 2018 1 hour ago, 4144 said: @astralprojection before this error, you probably should see other and real errors about timers. can you show them? this one: (02/09/2018 07:52:33) [ Error ] : timer_do_delete error : function mismatch [2683]0x51ac10(mob_delayspawn) != 0x5caae0(skill_blockpc_end) Quote Share this post Link to post Share on other sites
0 astralprojection 35 Posted February 15, 2018 3 hours ago, Beret said: @4144 This has to do with the cooldown, was reported the hercules in 2014, the ind came to add the command @cddebug not to need restart the server. But the real problem has never been fixed. Link Bug Track yes it did fix @cddebug. Thanks @Beret Quote Share this post Link to post Share on other sites
0 4144 364 Posted February 15, 2018 @astralprojection you have any mods? this look like timers corrupted code. I not remember any issues like this in current hercules codebase. No one reported this for long time. But if you using very old hercules this is fine, real issue source cant be tracked in old versions. Quote Share this post Link to post Share on other sites
So we have a player whom cannot use Endure says their timer is in a cool down. Which the gui says otherwise...
When I logged off his account (to test to make sure that it was indeed not working )
This error appeared on our map-server
[Error]: timer_do_delete error: function mismatch [1574]00000000(unkown timer function) != 00627626(skill_blockpc_end) [Error]: --- failed assertion ------------------------- [Error]: c:\hercules\src\common\timer.c: 389: '0' in function `unkown` [Error]: --- end failed assertion ---------------------
Any idea what is causing this or how we can fix it?
It should be noted that we tried in various maps, every other character can perform Endure in those errors but not this one.
Edited by KathisShare this post
Link to post
Share on other sites