[Home] [Downloads] [Search] [Help/forum]

Gammon Forum

See www.mushclient.com/spam for dealing with forum spam. Please read the MUSHclient FAQ!

[Folder]  Entire forum
-> [Folder]  MUSHclient
. -> [Folder]  Bug reports
. . -> [Subject]  Timers not firing.
Home  |  Users  |  Search  |  FAQ
Username:
Register forum user name
Password:
Forgotten password?

Timers not firing.

It is now over 60 days since the last post. This thread is closed.     [Refresh] Refresh page


Posted by Poromenos   Greece  (1,037 posts)  [Biography] bio
Date Fri 10 Nov 2006 03:07 AM (UTC)
Message
Today I rebooted my pc, and when I started it back up and started MUSHclient, its timers wouldn't fire. If I add a new timer it will maybe fire once and then stop firing. I have no idea what that is about, I have tested the PC's memory and it appears to have no errors. What could this be?

Vidi, Vici, Veni.
http://porocrom.poromenos.org/ Read it!
[Go to top] top

Posted by Nick Gammon   Australia  (21,607 posts)  [Biography] bio   Forum Administrator
Date Reply #1 on Fri 10 Nov 2006 04:34 AM (UTC)
Message
I don't know why this would suddenly happen. What OS are you using? XP?

Remember, timers by default don't fire on a disconnected world, so it can be a trap to try scripting with timers that fire every second, if you are disconnected.

- Nick Gammon

www.gammon.com.au, www.mushclient.com
[Go to top] top

Posted by Poromenos   Greece  (1,037 posts)  [Biography] bio
Date Reply #2 on Fri 10 Nov 2006 11:08 AM (UTC)
Message
I'm using 2003 server, it has been working fine for a year now. It's very odd, the worlds are connected normally, I add a one second timer and it fires once and then stops. I hope it's something really stupid on my part, but I haven't changed anything and the timers are all enabled.

Vidi, Vici, Veni.
http://porocrom.poromenos.org/ Read it!
[Go to top] top

Posted by Zeno   USA  (2,871 posts)  [Biography] bio
Date Reply #3 on Fri 10 Nov 2006 01:44 PM (UTC)
Message
Tried reinstalling MC? I'd suggest to also try a registry fix, but I dunno.

Zeno McDohl,
Owner of Bleached InuYasha Galaxy
http://www.biyg.org
[Go to top] top

Posted by Poromenos   Greece  (1,037 posts)  [Biography] bio
Date Reply #4 on Fri 10 Nov 2006 01:47 PM (UTC)
Message
Yes, I reinstalled it a few times, even trying old versions. I deleted most of the old registry data, and still nothing. The timers are just not firing :(

Vidi, Vici, Veni.
http://porocrom.poromenos.org/ Read it!
[Go to top] top

Posted by Onoitsu2   USA  (248 posts)  [Biography] bio
Date Reply #5 on Sat 11 Nov 2006 01:08 AM (UTC)
Message
are the timers set to run at an interval less than 1 whole second? if so you might need to set in global preferences, the timer delay to 0 (zero), so that they can fire at 1/10th a second delays as well

Have you tried that?

Laterzzz,
Onoitsu2
[Go to top] top

Posted by Poromenos   Greece  (1,037 posts)  [Biography] bio
Date Reply #6 on Sat 11 Nov 2006 01:21 AM (UTC)
Message
No, they're 2-3 seconds. They run anywhere from 0-3 times after I set them and then stop. This is on a new world with no scripts or plugins as well as old worlds. It makes no sense at all.

Vidi, Vici, Veni.
http://porocrom.poromenos.org/ Read it!
[Go to top] top

Posted by Nick Gammon   Australia  (21,607 posts)  [Biography] bio   Forum Administrator
Date Reply #7 on Sat 11 Nov 2006 09:46 PM (UTC)
Message
I can't explain that, but you seem to be the only one amongst thousands of users it is happening to.

It is probably something to do with the operating system, or maybe something else you installed. Timers are implemented by an operating system call that raises a "timer event". Somehow that is not getting through maybe.

- Nick Gammon

www.gammon.com.au, www.mushclient.com
[Go to top] top

Posted by Poromenos   Greece  (1,037 posts)  [Biography] bio
Date Reply #8 on Sat 11 Nov 2006 10:13 PM (UTC)
Message
Hmm, not only that, but I've been using MUSHclient for 6 years or so and it's never happened before. So the system isn't raising timer events? Is there any other way you can think of that I might be able to check that?

Vidi, Vici, Veni.
http://porocrom.poromenos.org/ Read it!
[Go to top] top

Posted by Nick Gammon   Australia  (21,607 posts)  [Biography] bio   Forum Administrator
Date Reply #9 on Sun 12 Nov 2006 02:11 AM (UTC)
Message
I don't know, maybe they are being absorbed by something else you have installed. Maybe the event queue is full. Hard to say. Try installing something that probably users timers, like a stopwatch or something like that.

- Nick Gammon

www.gammon.com.au, www.mushclient.com
[Go to top] top

Posted by Nick Gammon   Australia  (21,607 posts)  [Biography] bio   Forum Administrator
Date Reply #10 on Sun 12 Nov 2006 07:26 PM (UTC)
Message
Quote:

I deleted most of the old registry data, and still nothing.


I would uninstall and reinstall. That deletes all the registry data.

If you can't get it to work, as a last resort I would try these things:


  1. Uninstall and reinstall MUSHclient, preferably into a new directory.

  2. Run an anti-virus checker.

  3. Run a hardware checker - maybe your clock chip, or whatever it is that generates timer events, is faulty.

  4. Re-install Windows.


It might sound extreme to reinstall Windows, but out of tens of thousands of copies of MUSHclient "in the wild" you seem to be the only one with this problem, so it sounds like something particular to your PC. Doing that would also clear out any obscure viruses or trojan horses.

- Nick Gammon

www.gammon.com.au, www.mushclient.com
[Go to top] top

Posted by Poromenos   Greece  (1,037 posts)  [Biography] bio
Date Reply #11 on Sun 12 Nov 2006 09:30 PM (UTC)
Message
I've done most of these, I was hoping more for a way to troubleshoot this problem than an actual bug in MUSHclient. I think there's something wrong with windows as well, looks like I'm going to have to reinstall after all...

Vidi, Vici, Veni.
http://porocrom.poromenos.org/ Read it!
[Go to top] top

The dates and times for posts above are shown in Universal Co-ordinated Time (UTC).

To show them in your local time you can join the forum, and then set the 'time correction' field in your profile to the number of hours difference between your location and UTC time.


7,714 views.

It is now over 60 days since the last post. This thread is closed.     [Refresh] Refresh page

Go to topic:           Search the forum


[Go to top] top

Quick links: MUSHclient. MUSHclient help. Forum shortcuts. Posting templates. Lua modules. Lua documentation.

Information and images on this site are licensed under the Creative Commons Attribution 3.0 Australia License unless stated otherwise.

[Home]


Written by Nick Gammon - 5K   profile for Nick Gammon on Stack Exchange, a network of free, community-driven Q&A sites   Marriage equality

Comments to: Gammon Software support
[RH click to get RSS URL] Forum RSS feed ( https://gammon.com.au/rss/forum.xml )

[Best viewed with any browser - 2K]    [Hosted at FutureQuest]