You are here: Foswiki>Tasks Web>Item11050 (05 Jul 2015, GeorgeClark)Edit Attach

Item11050: System.SiteChanges crashes when accessing the 2nd page.

pencil
Priority: Urgent
Current State: Closed
Released In: 2.0.0
Target Release: major
Applies To: Engine
Component:
Branches: trunk
Reported By: PaulHarvey
Waiting For:
Last Change By: GeorgeClark
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
 
Topic revision: r11 - 05 Jul 2015, GeorgeClark
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