Item11961: NatEditPlugin breaks edit script from CLI
Priority: Urgent
Current State: Closed
Released In: 1.2.0
Target Release: minor
I'm profiling edit script problems, and this isn't helping (not being able to run edit script from CLI).
It seems that NatEdit assumes there's a valid CGI object, or something.
Can't call method "param" on an undefined value at /usr/local/src/wiki.trin.org.au/core/lib/Foswiki/Validation.pm line 104.
at /usr/local/src/wiki.trin.org.au/core/lib/Foswiki/Validation.pm line 104
Foswiki::Validation::generateValidationKey(undef, 'https://testwiki.trin.org.au/bin/edit?topic=FungiMap/Taxa/Ama...', 1) called at /usr/local/src/wiki.trin.org.au/core/lib/Foswiki/Plugins/NatEditPlugin.pm line 175
Foswiki::Plugins::NatEditPlugin::beforeEditHandler('%META:TOPICINFO{_authorWikiName="AdminUser" author="BaseUserM...', 'Amauroderma_rude', 'FungiMap/Taxa', 'Foswiki::Plugins::MongoDBPlugin::Meta=HASH(0x6dc50a8)') called at /usr/local/src/wiki.trin.org.au/core/lib/Foswiki/Plugin.pm line 289
Foswiki::Plugin::invoke('Foswiki::Plugin=HASH(0x4720868)', 'beforeEditHandler', '%META:TOPICINFO{_authorWikiName="AdminUser" author="BaseUserM...', 'Amauroderma_rude', 'FungiMap/Taxa', 'Foswiki::Plugins::MongoDBPlugin::Meta=HASH(0x6dc50a8)') called at /usr/local/src/wiki.trin.org.au/core/lib/Foswiki/Plugins.pm line 340
Foswiki::Plugins::dispatch('Foswiki::Plugins=HASH(0x27078b8)', 'beforeEditHandler', '%META:TOPICINFO{_authorWikiName="AdminUser" author="BaseUserM...', 'Amauroderma_rude', 'FungiMap/Taxa', 'Foswiki::Plugins::MongoDBPlugin::Meta=HASH(0x6dc50a8)') called at /usr/local/src/wiki.trin.org.au/core/lib/Foswiki/UI/Edit.pm line 393
Foswiki::UI::Edit::init_edit('Foswiki=HASH(0x2706e38)', 'edit') called at /usr/local/src/wiki.trin.org.au/core/lib/Foswiki/UI/Edit.pm line 34
Foswiki::UI::Edit::edit('Foswiki=HASH(0x2706e38)') called at /usr/local/src/wiki.trin.org.au/core/lib/Foswiki/UI.pm line 316
Foswiki::UI::__ANON__[/usr/local/src/wiki.trin.org.au/core/lib/Foswiki/UI.pm:318]() called at /usr/share/perl5/Error.pm line 416
eval {...} called at /usr/share/perl5/Error.pm line 408
Error::subs::try('CODE(0x26f8000)', 'HASH(0x26f40c8)') called at /usr/local/src/wiki.trin.org.au/core/lib/Foswiki/UI.pm line 435
Foswiki::UI::_execute('Foswiki::Request=HASH(0x1cefc08)', 'CODE(0x2677c18)', 'command_line', 1, 'edit', 1) called at /usr/local/src/wiki.trin.org.au/core/lib/Foswiki/UI.pm line 274
Foswiki::UI::handleRequest('Foswiki::Request=HASH(0x1cefc08)') called at /usr/local/src/wiki.trin.org.au/core/lib/Foswiki/Engine/CLI.pm line 53
Foswiki::Engine::CLI::run('Foswiki::Engine::CLI=HASH(0x1c681c0)') called at ./edit line 29.
--
PaulHarvey - 21 Jun 2012