Item11050: System.SiteChanges crashes when accessing the 2nd page.
Priority: Urgent
Current State: Closed
Released In: 2.0.0
Target Release: major
Applies To: Engine
Component:
Branches: trunk
http://trunk.foswiki.org/System/SiteChanges?SEARCHeec827b1bc9873996641d78aea059383=2
Access page2 of
SiteChanges on trunk, you get:
Could not perform search. Error was: Assertion failed!
at /usr/home/trunk.foswiki.org/core/lib/Assert.pm line 80
Assert::ASSERT('') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki.pm line 1555
Foswiki::normalizeWebTopicName('Foswiki=HASH(0x986200)', '', undef) called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Func.pm line 2773
Foswiki::Func::normalizeWebTopicName('', undef) called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/MetaCache.pm line 182
Foswiki::MetaCache::get('Foswiki::MetaCache=HASH(0x1f49d88)', undef) called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Search/InfoCache.pm line 276
Foswiki::Search::InfoCache::sortTopics('ARRAY(0x20be060)', 'modified', '') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Search/InfoCache.pm line 213
Foswiki::Search::InfoCache::sortResults('Foswiki::Search::InfoCache=HASH(0x20c34d0)', 'HASH(0x1e39a28)') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Store/Interfaces/QueryAlgorithm.pm line 102
Foswiki::Store::Interfaces::QueryAlgorithm::__ANON__('Community', 'HASH(0x1e89290)') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Iterator/ProcessIterator.pm line 51
Foswiki::Iterator::ProcessIterator::next('Foswiki::Iterator::ProcessIterator=HASH(0xf98b98)') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Iterator/ProcessIterator.pm line 66
Foswiki::Iterator::ProcessIterator::all('Foswiki::Iterator::ProcessIterator=HASH(0xf98b98)') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Store/Interfaces/QueryAlgorithm.pm line 114
Foswiki::Store::Interfaces::QueryAlgorithm::query('Foswiki::Store::QueryAlgorithms::BruteForce=HASH(0x1e833a8)', 'Foswiki::Query::Node=HASH(0x1e85050)', undef, 'Foswiki=HASH(0x986200)', 'HASH(0x1e39a28)') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Store/VC/Store.pm line 557
Foswiki::Store::VC::Store::query('Foswiki::Store::RcsWrap=HASH(0xa00168)', 'Foswiki::Query::Node=HASH(0x1e85050)', undef, 'Foswiki=HASH(0x986200)', 'HASH(0x1e39a28)') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Meta.pm line 907
Foswiki::Meta::query('Foswiki::Query::Node=HASH(0x1e85050)', undef, 'HASH(0x1e39a28)') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Search.pm line 364
Foswiki::Search::searchWeb('Foswiki::Search=HASH(0x1e24b20)', 'showpage', 1, 'search', 'info.author!=\'WikiGnome\'', 'basetopic', 'SiteChanges', 'date', '', ...) called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Macros/SEARCH.pm line 32
Foswiki::__ANON__() called at /usr/local/lib/perl5/site_perl/5.10.1/Error.pm line 415
eval {...} called at /usr/local/lib/perl5/site_perl/5.10.1/Error.pm line 407
Error::subs::try('CODE(0x1e248c8)', 'HASH(0x1e24fa0)') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Macros/SEARCH.pm line 52
Foswiki::SEARCH('Foswiki=HASH(0x986200)', 'Foswiki::Attrs=HASH(0x1e255b8)', 'Foswiki::Meta=HASH(0xd06318)') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki.pm line 3064
Foswiki::_expandMacroOnTopicRendering('Foswiki=HASH(0x986200)', 'SEARCH', '\x{a} "info.author!=\'WikiGnome\'"\x{a} type="query"\x{a} nosear...', 'Foswiki::Meta=HASH(0xd06318)') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki.pm line 2940
Foswiki::_processMacros('Foswiki=HASH(0x986200)', '---+ Recently Changed Topics in %URLPARAM{"web" default="all"...', 'CODE(0x95b940)', 'Foswiki::Meta=HASH(0xd06318)', 16) called at /usr/home/trunk.foswiki.org/core/lib/Foswiki.pm line 2737
Foswiki::innerExpandMacros('Foswiki=HASH(0x986200)', 'SCALAR(0x95f8f8)', 'Foswiki::Meta=HASH(0xd06318)') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki.pm line 3246
Foswiki::expandMacros('Foswiki=HASH(0x986200)', '---+ Recently Changed Topics in %URLPARAM{"web" default="all"...', 'Foswiki::Meta=HASH(0xd06318)') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Meta.pm line 3112
Foswiki::Meta::expandMacros('Foswiki::Meta=HASH(0xd06318)', '---+ Recently Changed Topics in %URLPARAM{"web" default="all"...') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/UI/View.pm line 406
Foswiki::UI::View::_prepare('---+ Recently Changed Topics in %URLPARAM{"web" default="all"...', 'Foswiki::Meta=HASH(0xd06318)', 0) called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/UI/View.pm line 386
Foswiki::UI::View::view('Foswiki=HASH(0x986200)') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/UI.pm line 316
Foswiki::UI::__ANON__() called at /usr/local/lib/perl5/site_perl/5.10.1/Error.pm line 415
eval {...} called at /usr/local/lib/perl5/site_perl/5.10.1/Error.pm line 407
Error::subs::try('CODE(0x603c88)', 'HASH(0x9a2588)') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/UI.pm line 435
Foswiki::UI::_execute('Foswiki::Request=HASH(0x984140)', 'CODE(0x629970)', 'view', 1) called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/UI.pm line 274
Foswiki::UI::handleRequest('Foswiki::Request=HASH(0x984140)') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Engine/CGI.pm line 37
Foswiki::Engine::CGI::run('Foswiki::Engine::CGI=HASH(0x77cb18)') called at /home/trunk.foswiki.org/core/bin/view line 29
at /usr/home/trunk.foswiki.org/core/lib/Assert.pm line 80
Assert::ASSERT('') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki.pm line 1555
Foswiki::normalizeWebTopicName('Foswiki=HASH(0x986200)', '', undef) called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Func.pm line 2773
Foswiki::Func::normalizeWebTopicName('', undef) called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/MetaCache.pm line 182
Foswiki::MetaCache::get('Foswiki::MetaCache=HASH(0x1f49d88)', undef) called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Search/InfoCache.pm line 276
Foswiki::Search::InfoCache::sortTopics('ARRAY(0x20be060)', 'modified', '') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Search/InfoCache.pm line 213
Foswiki::Search::InfoCache::sortResults('Foswiki::Search::InfoCache=HASH(0x20c34d0)', 'HASH(0x1e39a28)') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Store/Interfaces/QueryAlgorithm.pm line 102
Foswiki::Store::Interfaces::QueryAlgorithm::__ANON__('Community', 'HASH(0x1e89290)') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Iterator/ProcessIterator.pm line 51
Foswiki::Iterator::ProcessIterator::next('Foswiki::Iterator::ProcessIterator=HASH(0xf98b98)') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Iterator/ProcessIterator.pm line 66
Foswiki::Iterator::ProcessIterator::all('Foswiki::Iterator::ProcessIterator=HASH(0xf98b98)') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Store/Interfaces/QueryAlgorithm.pm line 114
Foswiki::Store::Interfaces::QueryAlgorithm::query('Foswiki::Store::QueryAlgorithms::BruteForce=HASH(0x1e833a8)', 'Foswiki::Query::Node=HASH(0x1e85050)', undef, 'Foswiki=HASH(0x986200)', 'HASH(0x1e39a28)') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Store/VC/Store.pm line 557
Foswiki::Store::VC::Store::query('Foswiki::Store::RcsWrap=HASH(0xa00168)', 'Foswiki::Query::Node=HASH(0x1e85050)', undef, 'Foswiki=HASH(0x986200)', 'HASH(0x1e39a28)') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Meta.pm line 907
Foswiki::Meta::query('Foswiki::Query::Node=HASH(0x1e85050)', undef, 'HASH(0x1e39a28)') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Search.pm line 364
Foswiki::Search::searchWeb('Foswiki::Search=HASH(0x1e24b20)', 'showpage', 1, 'search', 'info.author!=\'WikiGnome\'', 'basetopic', 'SiteChanges', 'date', '', ...) called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Macros/SEARCH.pm line 32
Foswiki::__ANON__() called at /usr/local/lib/perl5/site_perl/5.10.1/Error.pm line 415
eval {...} called at /usr/local/lib/perl5/site_perl/5.10.1/Error.pm line 407
Error::subs::try('CODE(0x1e248c8)', 'HASH(0x1e24fa0)') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Macros/SEARCH.pm line 52
Foswiki::SEARCH('Foswiki=HASH(0x986200)', 'Foswiki::Attrs=HASH(0x1e255b8)', 'Foswiki::Meta=HASH(0xd06318)') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki.pm line 3064
Foswiki::_expandMacroOnTopicRendering('Foswiki=HASH(0x986200)', 'SEARCH', '\x{a} "info.author!=\'WikiGnome\'"\x{a} type="query"\x{a} nosear...', 'Foswiki::Meta=HASH(0xd06318)') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki.pm line 2940
Foswiki::_processMacros('Foswiki=HASH(0x986200)', '---+ Recently Changed Topics in %URLPARAM{"web" default="all"...', 'CODE(0x95b940)', 'Foswiki::Meta=HASH(0xd06318)', 16) called at /usr/home/trunk.foswiki.org/core/lib/Foswiki.pm line 2737
Foswiki::innerExpandMacros('Foswiki=HASH(0x986200)', 'SCALAR(0x95f8f8)', 'Foswiki::Meta=HASH(0xd06318)') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki.pm line 3246
Foswiki::expandMacros('Foswiki=HASH(0x986200)', '---+ Recently Changed Topics in %URLPARAM{"web" default="all"...', 'Foswiki::Meta=HASH(0xd06318)') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Meta.pm line 3112
Foswiki::Meta::expandMacros('Foswiki::Meta=HASH(0xd06318)', '---+ Recently Changed Topics in %URLPARAM{"web" default="all"...') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/UI/View.pm line 406
Foswiki::UI::View::_prepare('---+ Recently Changed Topics in %URLPARAM{"web" default="all"...', 'Foswiki::Meta=HASH(0xd06318)', 0) called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/UI/View.pm line 386
Foswiki::UI::View::view('Foswiki=HASH(0x986200)') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/UI.pm line 316
Foswiki::UI::__ANON__() called at /usr/local/lib/perl5/site_perl/5.10.1/Error.pm line 415
eval {...} called at /usr/local/lib/perl5/site_perl/5.10.1/Error.pm line 407
Error::subs::try('CODE(0x603c88)', 'HASH(0x9a2588)') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/UI.pm line 435
Foswiki::UI::_execute('Foswiki::Request=HASH(0x984140)', 'CODE(0x629970)', 'view', 1) called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/UI.pm line 274
Foswiki::UI::handleRequest('Foswiki::Request=HASH(0x984140)') called at /usr/home/trunk.foswiki.org/core/lib/Foswiki/Engine/CGI.pm line 37
Foswiki::Engine::CGI::run('Foswiki::Engine::CGI=HASH(0x77cb18)') called at /home/trunk.foswiki.org/core/bin/view line 29.
--
PaulHarvey - 18 Aug 2011
this is a big deal. I must write a unit test to cover this
--
SvenDowideit - 27 Oct 2012
Also, the 'show changes since' dropdown does not persist between pages, so its unuseable.
a confluence of UI mismatches that I need to resolve for 1.2.0
--
SvenDowideit - 27 Oct 2012
the crash was fixes as part of a different bug - now working on making it useable
I think i've done what i can for 1.2.0 - though the dropdown still has oddities
--
SvenDowideit - 12 Nov 2012