<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" 
      xmlns:thr="http://purl.org/syndication/thread/1.0">
  <link rel="alternate" type="text/html" href="http://forums.movabletype.org/2008/11/typepad-antispam-error-undefined-subroutine-uriescapeescape-char.html" />
  <link rel="self" type="application/atom+xml" href="http://forums.movabletype.org/atom.xml" />
  <id>tag:forums.movabletype.org,2011://24/tag:forums.movabletype.org,2008://24.11537-</id>
  <updated>2011-09-01T02:26:48Z</updated>
  <title>Comments for <![CDATA[Typepad Antispam Error: Undefined subroutine &amp;URI::Escape::escape_char]]></title>
  
  <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.292</generator>
  <entry>
    <id>tag:forums.movabletype.org,2008://24.11537</id>
    <link rel="alternate" type="text/html" href="http://forums.movabletype.org/2008/11/typepad-antispam-error-undefined-subroutine-uriescapeescape-char.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.movabletype.org/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=24/entry_id=11537" title="Typepad Antispam Error: Undefined subroutine &amp;URI::Escape::escape_char" />
    <published>2008-12-01T05:37:19Z</published>
    <updated>2008-12-08T18:06:46Z</updated>
    <title>Typepad Antispam Error: Undefined subroutine &amp;URI::Escape::escape_char</title>
    <summary><![CDATA[Hi! In my Activity Log I just saw that I have the following error: &#8220;Junk Filter TypePad AntiSpam died with: Undefined subroutine &amp;URI::Escape::escapechar called at /home/html/cgi- bin/mt/extlib/URI/query.pm line 48.&#8221; The result is that the Antispam is not working and that...]]></summary>
    <author>
      <name>Mathieu</name>
      <uri>http://www.mathieuthouvenin.com/</uri>
    </author>
    
    <category term="General Support" />
    
    <content type="html" xml:lang="en" xml:base="http://forums.movabletype.org/">
      <![CDATA[<p>Hi!</p>

<p>In my Activity Log I just saw that I have the following error: 
&#8220;Junk Filter TypePad AntiSpam died with: Undefined subroutine &amp;URI::Escape::escape<em>char called at /home/html/cgi- bin/mt/extlib/URI/</em>query.pm line 48.&#8221;
The result is that the Antispam is not working and that I receive Spam Comments in my blog.</p>

<p>I also see that I&#8217;m not the only one, but nobody posted any solution to that problem:
http://plugins.movabletype.org/typepad-antispam/
http://forums.movabletype.org/new-design/2008/09/issues-with-upgrade-to-mtos-42.html</p>

<p>Can somebody help me?</p>

<p>Thank you very much!</p>
]]>
      

    </content>
  </entry>

  <entry>
    <id>tag:forums.movabletype.org,2008://24.11537-comment:14825</id>
    <thr:in-reply-to ref="tag:forums.movabletype.org,2008://24.11537" type="text/html" href="http://forums.movabletype.org/2008/11/typepad-antispam-error-undefined-subroutine-uriescapeescape-char.html"/>
    <link rel="alternate" type="text/html" href="http://forums.movabletype.org/2008/11/typepad-antispam-error-undefined-subroutine-uriescapeescape-char.html#c14825" />
    <title>Comment from Mike T on 2008-12-01</title>
    <author>
        <name>Mike T</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>Maybe you should try <a href="http://forums.movabletype.org/new-design/2008/09/issues-with-upgrade-to-mtos-42.html#comment-14220">Grant Goodale's debugging trick</a> to see if it applies to you too.</p>]]>
    </content>
    <published>2008-12-01T20:25:43Z</published>
  </entry>

  <entry>
    <id>tag:forums.movabletype.org,2008://24.11537-comment:14827</id>
    <thr:in-reply-to ref="tag:forums.movabletype.org,2008://24.11537" type="text/html" href="http://forums.movabletype.org/2008/11/typepad-antispam-error-undefined-subroutine-uriescapeescape-char.html"/>
    <link rel="alternate" type="text/html" href="http://forums.movabletype.org/2008/11/typepad-antispam-error-undefined-subroutine-uriescapeescape-char.html#c14827" />
    <title>Comment from Mike T on 2008-12-01</title>
    <author>
        <name>Mike T</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>According to <a href="http://search.cpan.org/~ingy/only-0.28/lib/only.pm">this</a>, you can specify a version of a module to use. Right now, the top of &#95;query.pm shows <em>use URI::Escape qw(uri_unescape);</em> Try changing that to <em>use <strong>only</strong> URI::Escape qw(uri_unescape) => "X";</em> where X is the version number printed into that text file per Grant's suggestion.</p>]]>
    </content>
    <published>2008-12-01T20:32:18Z</published>
  </entry>

  <entry>
    <id>tag:forums.movabletype.org,2008://24.11537-comment:14833</id>
    <thr:in-reply-to ref="tag:forums.movabletype.org,2008://24.11537" type="text/html" href="http://forums.movabletype.org/2008/11/typepad-antispam-error-undefined-subroutine-uriescapeescape-char.html"/>
    <link rel="alternate" type="text/html" href="http://forums.movabletype.org/2008/11/typepad-antispam-error-undefined-subroutine-uriescapeescape-char.html#c14833" />
    <title>Comment from Mathieu on 2008-12-01</title>
    <author>
        <name>Mathieu</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>Thanks Mike.<br />
Line 5 of my /mt/extlib/URI/_query.pm file is now:<br />
    use URI::Escape qw(uri_unescape) => "3.29";<br />
instead of:<br />
    use URI::Escape qw(uri_unescape);<br />
3.29 is the version number I found in line 149 of the /mt/extlib/URI/Escape.pm</p>

<p>Do you know how I can test it's working now? My blog is still private, and I don't receive a lot of Spam comments.</p>

<p>Thanks!</p>]]>
    </content>
    <published>2008-12-02T04:31:48Z</published>
  </entry>

  <entry>
    <id>tag:forums.movabletype.org,2008://24.11537-comment:14835</id>
    <thr:in-reply-to ref="tag:forums.movabletype.org,2008://24.11537" type="text/html" href="http://forums.movabletype.org/2008/11/typepad-antispam-error-undefined-subroutine-uriescapeescape-char.html"/>
    <link rel="alternate" type="text/html" href="http://forums.movabletype.org/2008/11/typepad-antispam-error-undefined-subroutine-uriescapeescape-char.html#c14835" />
    <title>Comment from Mike T on 2008-12-02</title>
    <author>
        <name>Mike T</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>Maybe post a comment.</p>]]>
    </content>
    <published>2008-12-02T13:43:27Z</published>
  </entry>

  <entry>
    <id>tag:forums.movabletype.org,2008://24.11537-comment:15047</id>
    <thr:in-reply-to ref="tag:forums.movabletype.org,2008://24.11537" type="text/html" href="http://forums.movabletype.org/2008/11/typepad-antispam-error-undefined-subroutine-uriescapeescape-char.html"/>
    <link rel="alternate" type="text/html" href="http://forums.movabletype.org/2008/11/typepad-antispam-error-undefined-subroutine-uriescapeescape-char.html#c15047" />
    <title>Comment from Mark Paschal on 2008-12-08</title>
    <author>
        <name>Mark Paschal</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>This can happen if you install the Fire Eagle plugin. The Fire Eagle plugin includes an older version of URI::Escape that doesn't work with TypePad AntiSpam. See [this case](http://bugs.movabletype.org/default.asp?81577) about it.</p>

<p>You can remove the `Escape.pm` included in the Fire Eagle plugin to solve the problem too.</p>]]>
    </content>
    <published>2008-12-08T18:06:46Z</published>
  </entry>

</feed>

