What happened?
As a few of you may know, I have completed the ground work on my Gravatar program. I was able to get it running from my windows task manager. This means that when I am not logged into my computer, it will run behind the scenes at predetermined intervals.
I came home from work today and found that I had a few errors. The errors didn’t tell me anything useful. It was just a big hex number.
Application popup: JIT Debugging : JIT Debugging failed with the following error: 0×800405a6Please check the documentation topic ‘Just-in-time debugging errors’ for more information.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
I could go ahead and research how to log errors to the event log, but I figured it was a waste of time for now. I wanted something quick and dirty. I created a method to save detailed information about the error into a file in the same directory as the program.
I’ve tested it and everything seems to work fine. Hopefully the same thing that happened today will happen tomorrow. I really want to get to the bottom of any bugs in my code.
I have also started speeding things up. Before validating gravatars, I was checking to see if the domain is registered. Doing a DNS query takes time. There are also a few problem domains that seem to throw exceptions. I put my caching techniques to work on this problem and now I can check for valid domains really quick for each successive query.
If anyone wants to start testing this program on there own machines, let me know. At the moment, you need to have a haloscan premium account, or you need to save your comments in a CAIF formatted Xml file to be parsed.