I got an email from a commenter this morning (won’t say the name since I didn’t ask permission first to post):

I was posting to your blog and the following error was returned - I
thouht you might like to know :)

Use of uninitialized value in substitution (s///) at
plugins/Blacklist/lib/Blacklist/App.pm line 44.

I’ve seen this error a few times too. Not all the time, and everything always worked out anyway so I didn’t take the time to research it. I just did, and it’s a known issue.

From the [MT-Blacklist forums](http://www.jayallen.org/comment_spam/forums/index.php?showtopic=73) by the author of the plug-in (who now works for Six Apart):

Many people are reporting the “error” above. In fact, this a superfluous perl warning. It should affect absolutely nothing, and is in fact a bug (probably in MT) related to finding the plugin template files. Essentially MT tries several places to find the template files and if it doesn’t find them, the warning from that attempt is written out to the browser. Eventually though, the MT-Blacklist templates are found as evidenced by the fact that you have a full working page in front of you.

You should completely ignore this warning. I will attempt to suppress it in the next version.

The error I’m seeing is not exactly the same, but I have a feeling it’s along the same lines. So if you’re posting a comment and see this error, chances are it’s getting through anyway…unless it’s spam, in which case I hope…well, you don’t want to know ;-)

Related posts: