Hope this is the right forum for this request -- couldn't identify a better one.

I let my blog slip for some months, and just got back to it last night. There were literally thousands of comment spams and trackback spams piled up. I think I have that cleaned out now, but the pile up may have damaged my database in some way. I say that because I experienced some problems which made it harder to deal with the situation, some of which continue. I am using version 3.121.

First, when I click on the trackback management link, I get this error message:

Can't call method "entry_id" on an undefined value at /home/stdwsite/stopthedrugwar.org/www/cgi-bin/mtype/lib/MT/App/CMS.pm line 2303.

I was only able to delete the trackback spam by going into each entry and individually checking each ping in those.

Second, I got a similar message earlier when I was trying to delete the comments, but that seems to have gone away -- I was able to get around it by pulling them up in smaller numbers.

Third -- and most serious -- some extra copies of my new entry have appeared, four of them show up in the entry menu list, two copies show up on the blog, I'm unable to assign categories to it, and I'm unable to delete the extra one from the blog or the extra three copies in the menu. However, when I try to enter any of the four copies from the menu, I get a "Load Failed" error. And, when I enter the Entry menu itself, the following five errors lines appear at the bottom, eight times if I'm not mistaken:

substr outside of string at /home/stdwsite/stopthedrugwar.org/www/cgi-bin/mtype/lib/MT/Serialize.pm line 58.
Use of uninitialized value in unpack at /home/stdwsite/stopthedrugwar.org/www/cgi-bin/mtype/lib/MT/Serialize.pm line 58.
Use of uninitialized value in substr at /home/stdwsite/stopthedrugwar.org/www/cgi-bin/mtype/lib/MT/Serialize.pm line 59.
substr outside of string at /home/stdwsite/stopthedrugwar.org/www/cgi-bin/mtype/lib/MT/Serialize.pm line 59.
Use of uninitialized value in addition (+) at /home/stdwsite/stopthedrugwar.org/www/cgi-bin/mtype/lib/MT/Serialize.pm line 60.

Thanks in advance for anyone's help. I will check this forum periodically, but I can also be reached at borden@drcnet.org. If anyone is curious, visit http://stopthedrugwar.org/blog/ to check out our blog.

- Dave Borden