You are here: Foswiki>Tasks Web>Item10077 (09 Dec 2010, MichaelDaum)Edit Attach

Item10077: serializer makes use of undefined subroutine

pencil
Priority: Urgent
Current State: Closed
Released In: 2.0.0
Target Release: major
Applies To: Engine
Component:
Branches:
Reported By: MichaelDaum
Waiting For:
Last Change By: MichaelDaum
The recently introduced Foswiki::Serializer class seems to be a bit buggy:

Try this
%QUERY{"fields"}%

You get:
Undefined subroutine &Foswiki::Serialise::_serialise_perl called at /home/www-data/foswiki/trunk/core/lib/Foswiki/Serialise.pm line 50.
 at /home/www-data/foswiki/trunk/core/lib/Foswiki/Serialise.pm line 50
   Foswiki::Serialise::default('Foswiki=HASH(0x97a3c00)', 'ARRAY(0xb2eccf8)') called at /home/www-data/foswiki/trunk/core/lib/Foswiki/Serialise.pm line 20
   Foswiki::Serialise::serialise('Foswiki=HASH(0x97a3c00)', 'ARRAY(0xb2eccf8)', 'default') called at /home/www-data/foswiki/trunk/core/lib/Foswiki/Macros/QUERY.pm line 53
   Foswiki::__ANON__() called at /usr/share/perl5/Error.pm line 416
   eval {...} called at /usr/share/perl5/Error.pm line 408
   Error::subs::try('CODE(0xb1850a0)', 'HASH(0xb288a80)') called at /home/www-data/foswiki/trunk/core/lib/Foswiki/Macros/QUERY.pm line 63
   Foswiki::QUERY('Foswiki=HASH(0x97a3c00)', 'Foswiki::Attrs=HASH(0xb232ce8)', 'Foswiki::Meta=HASH(0xb221f68)') called at /home/www-data/foswiki/trunk/core/lib/Foswiki.pm line 3022
   Foswiki::_expandMacroOnTopicRendering('Foswiki=HASH(0x97a3c00)', 'QUERY', '"fields"', 'Foswiki::Meta=HASH(0xb221f68)') called at /home/www-data/foswiki/trunk/core/lib/Foswiki.pm line 2912
   Foswiki::_processMacros('Foswiki=HASH(0x97a3c00)', '%META:TOPICINFO{author="micha" comment="reprev" date="1290674...', 'CODE(0x97218c8)', 'Foswiki::Meta=HASH(0xb221f68)', 16) called at /home/www-data/foswiki/trunk/core/lib/Foswiki.pm line 2709
   Foswiki::innerExpandMacros('Foswiki=HASH(0x97a3c00)', 'SCALAR(0x94bcbc8)', 'Foswiki::Meta=HASH(0xb221f68)') called at /home/www-data/foswiki/trunk/core/lib/Foswiki.pm line 3199
   Foswiki::expandMacros('Foswiki=HASH(0x97a3c00)', '%META:TOPICINFO{author="micha" comment="reprev" date="1290674...', 'Foswiki::Meta=HASH(0xb221f68)') called at /home/www-data/foswiki/trunk/core/lib/Foswiki/Meta.pm line 3110
   Foswiki::Meta::expandMacros('Foswiki::Meta=HASH(0xb221f68)', '%META:TOPICINFO{author="micha" comment="reprev" date="1290674...') called at /home/www-data/foswiki/trunk/core/lib/Foswiki/Func.pm line 2446
   Foswiki::Func::expandCommonVariables('%META:TOPICINFO{author="micha" comment="reprev" date="1290674...', 'QueryTest', 'Sandbox') called at /home/www-data/foswiki/trunk/core/lib/Foswiki/Plugins/SetVariablePlugin/Core.pm line 257
   Foswiki::Plugins::SetVariablePlugin::Core::handleBeforeSave('Foswiki::Plugins::SetVariablePlugin::Core=HASH(0xb08b6e0)', '%META:TOPICINFO{author="micha" comment="reprev" date="1290674...', 'QueryTest', 'Sandbox', 'Foswiki::Meta=HASH(0xa2ee630)') called at /home/www-data/foswiki/trunk/core/lib/Foswiki/Plugins/SetVariablePlugin.pm line 73
   Foswiki::Plugins::SetVariablePlugin::beforeSaveHandler('%META:TOPICINFO{author="micha" comment="reprev" date="1290674...', 'QueryTest', 'Sandbox', 'Foswiki::Meta=HASH(0xa2ee630)') called at /home/www-data/foswiki/trunk/core/lib/Foswiki/Plugin.pm line 285
   Foswiki::Plugin::invoke('Foswiki::Plugin=HASH(0xa1559c0)', 'beforeSaveHandler', '%META:TOPICINFO{author="micha" comment="reprev" date="1290674...', 'QueryTest', 'Sandbox', 'Foswiki::Meta=HASH(0xa2ee630)') called at /home/www-data/foswiki/trunk/core/lib/Foswiki/Plugins.pm line 331
   Foswiki::Plugins::dispatch('Foswiki::Plugins=HASH(0x9914740)', 'beforeSaveHandler', '%META:TOPICINFO{author="micha" comment="reprev" date="1290674...', 'QueryTest', 'Sandbox', 'Foswiki::Meta=HASH(0xa2ee630)') called at /home/www-data/foswiki/trunk/core/lib/Foswiki/Meta.pm line 1891
   Foswiki::Meta::save('Foswiki::Meta=HASH(0xa2ee630)', 'minor', 1) called at /home/www-data/foswiki/trunk/core/lib/Foswiki/UI/Save.pm line 624
   Foswiki::UI::Save::__ANON__() called at /usr/share/perl5/Error.pm line 416
   eval {...} called at /usr/share/perl5/Error.pm line 408
   Error::subs::try('CODE(0xa136950)', 'HASH(0xa2fe118)') called at /home/www-data/foswiki/trunk/core/lib/Foswiki/UI/Save.pm line 634
   Foswiki::UI::Save::save('Foswiki=HASH(0x97a3c00)') called at /home/www-data/foswiki/trunk/core/lib/Foswiki/UI.pm line 316
   Foswiki::UI::__ANON__() called at /usr/share/perl5/Error.pm line 416
   eval {...} called at /usr/share/perl5/Error.pm line 408
   Error::subs::try('CODE(0x9260948)', 'HASH(0x97dcf70)') called at /home/www-data/foswiki/trunk/core/lib/Foswiki/UI.pm line 435
   Foswiki::UI::_execute('Foswiki::Request=HASH(0x976c5a0)', 'CODE(0x97ce7e8)', 'save', 1) called at /home/www-data/foswiki/trunk/core/lib/Foswiki/UI.pm line 277
   Foswiki::UI::handleRequest('Foswiki::Request=HASH(0x976c5a0)') called at /home/www-data/foswiki/trunk/core/lib/Foswiki/Engine/CGI.pm line 37
   Foswiki::Engine::CGI::run('Foswiki::Engine::CGI=HASH(0x943cce8)') called

-- MichaelDaum - 25 Nov 2010

Fixed as part of Item10009.

-- MichaelDaum - 09 Dec 2010

ItemTemplate edit

Summary serializer makes use of undefined subroutine
ReportedBy MichaelDaum
Codebase trunk
SVN Range
AppliesTo Engine
Component
Priority Urgent
CurrentState Closed
WaitingFor
Checkins
TargetRelease major
ReleasedIn 2.0.0
Topic revision: r3 - 09 Dec 2010, MichaelDaum
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy