I can't seem to get this plugin to work with recent versions of
Catalyst. Catalyst gives me the following output...
[info] WWW::DataWiki powered by Catalyst 5.90006
HTTP::Server::PSGI: Accepting connections at http://0:3000/
[info] *** Request 1 (0.062/s) [25438] [Sun Nov 13 14:19:18 2011] ***
[debug] "GET" request for "test/" from "127.0.0.1"
[error] Caught exception in engine "Can't use an undefined value as an
ARRAY reference at /usr/lib/perl5/site_perl/5.10.1/Catalyst/Plugin/
SanitizeUrl/PrepAction.pm line 47."
[info] *** Request 2 (0.125/s) [25438] [Sun Nov 13 14:19:18 2011] ***
[debug] "GET" request for "test/" from "127.0.0.1"
[error] Caught exception in engine "Can't use an undefined value as an
ARRAY reference at /usr/lib/perl5/site_perl/5.10.1/Catalyst/Plugin/
SanitizeUrl/PrepAction.pm line 47."
[info] *** Request 3 (0.188/s) [25438] [Sun Nov 13 14:19:18 2011] ***
[debug] "GET" request for "test/" from "127.0.0.1"
[error] Caught exception in engine "Can't use an undefined value as an
ARRAY reference at /usr/lib/perl5/site_perl/5.10.1/Catalyst/Plugin/
SanitizeUrl/PrepAction.pm line 47."
[info] *** Request 4 (0.250/s) [25438] [Sun Nov 13 14:19:18 2011] ***
[debug] "GET" request for "test/" from "127.0.0.1"
[error] Caught exception in engine "Can't use an undefined value as an
ARRAY reference at /usr/lib/perl5/site_perl/5.10.1/Catalyst/Plugin/
SanitizeUrl/PrepAction.pm line 47."
... etc.
Adding " || []" to the array dereference at line 47 stops the message
above, but things still don't work.