Item8565: Assertion Failed with TOC Plugin

pencil
Priority: Normal
Current State: Closed
Released In: n/a
Target Release: n/a
Applies To: Extension
Component: TocPlugin
Branches:
Reported By: GuruprasadIyer
Waiting For:
Last Change By: CrawfordCurrie
When I enable
$ENV{FOSWIKI_ASSERTS} = 1;
in bin/LocalLib.cfg then in the TocPlugin page I get the following error:

Assertion failed!
 at c:/wiki/lib/Assert.pm line 64
   Assert::ASSERT(undef) called at c:/wiki/lib/Foswiki/Store/RcsFile.pm line 842
   Foswiki::Store::RcsFile::readFile('Foswiki::Store::RcsLite=HASH(0x15d6254)', 'c:/wiki/data/System/TocPluginHelp.txt') called at c:/wiki/lib/Foswiki/Store/RcsFile.pm line 191
   Foswiki::Store::RcsFile::getLatestRevision('Foswiki::Store::RcsLite=HASH(0x15d6254)') called at c:/wiki/lib/Foswiki/Store.pm line 277
   Foswiki::Store::readTopicRaw('Foswiki::Store=HASH(0xbb2d34)', undef, 'System', 'TocPluginHelp', undef) called at c:/wiki/lib/Foswiki/Store.pm line 139
   Foswiki::Store::readTopic('Foswiki::Store=HASH(0xbb2d34)', undef, 'System', 'TocPluginHelp') called at c:/wiki/lib/Foswiki/Func.pm line 1542
   Foswiki::Func::readTopic('System', 'TocPluginHelp') called at c:/wiki/lib/Foswiki/Plugins/TocPlugin/TOCIF.pm line 65
   Foswiki::Plugins::TocPlugin::TOCIF::readTopic('Foswiki::Plugins::TocPlugin::TOCIF=HASH(0x161ccac)', 'TocPluginHelp') called at c:/wiki/lib/Foswiki/Plugins/TocPlugin/TopLevelSection.pm line 84
   Foswiki::Plugins::TocPlugin::TopLevelSection::loadTopic('Foswiki::Plugins::TocPlugin::TopLevelSection=HASH(0x16cc0fc)', 'Foswiki::Plugins::TocPlugin::Section=HASH(0x16b5ff4)') called at c:/wiki/lib/Foswiki/Plugins/TocPlugin/Section.pm line 470
   Foswiki::Plugins::TocPlugin::Section::processREFTag('Foswiki::Plugins::TocPlugin::Section=HASH(0x16cc3fc)', 'Foswiki::Plugins::TocPlugin::Attrs=HASH(0x1714fec)') called at c:/wiki/lib/Foswiki/Plugins/TocPlugin/TOC.pm line 48
   Foswiki::Plugins::TocPlugin::TOC::_processTag('Foswiki::Plugins::TocPlugin::TopLevelSection=HASH(0x16cc0fc)', 'Foswiki::Plugins::TocPlugin::TOCIF=HASH(0x161ccac)', 'Foswiki::Plugins::TocPlugin::Section=HASH(0x16cc3fc)', 'REF', 'Foswiki::Plugins::TocPlugin::Attrs=HASH(0x1714fec)') called at c:/wiki/lib/Foswiki/Plugins/TocPlugin/TOC.pm line 84
   Foswiki::Plugins::TocPlugin::TOC::_processTOCTags('Foswiki::Plugins::TocPlugin::TopLevelSection=HASH(0x16cc0fc)', 'Foswiki::Plugins::TocPlugin::TOCIF=HASH(0x161ccac)', '---++\x{1}<span class="ecpHeading"><a name="chapter_system_tocplu...') called at c:/wiki/lib/Foswiki/Plugins/TocPlugin/TOC.pm line 147
   Foswiki::Plugins::TocPlugin::TOC::processTopic('Foswiki::Plugins::TocPlugin::TOCIF=HASH(0x161ccac)', 'System', 'TocPlugin', '---++\x{1}<span class="ecpHeading"><a name="chapter_system_tocplu...') called at c:/wiki/lib/Foswiki/Plugins/TocPlugin.pm line 38
   Foswiki::Plugins::TocPlugin::preRenderingHandler('---++\x{1}<span class="ecpHeading"><a name="chapter_system_tocplu...', 'HASH(0x17147ec)') called at c:/wiki/lib/Foswiki/Plugin.pm line 273
   Foswiki::Plugin::invoke('Foswiki::Plugin=HASH(0x11f7f54)', 'preRenderingHandler', '---++\x{1}<span class="ecpHeading"><a name="chapter_system_tocplu...', 'HASH(0x17147ec)') called at c:/wiki/lib/Foswiki/Plugins.pm line 316
   Foswiki::Plugins::dispatch('Foswiki::Plugins=HASH(0xb7161c)', 'preRenderingHandler', '---++\x{1}<span class="ecpHeading"><a name="chapter_system_tocplu...', 'HASH(0x17147ec)') called at c:/wiki/lib/Foswiki/Render.pm line 1108
   Foswiki::Render::getRenderedVersion('Foswiki::Render=HASH(0x12da52c)', '---++\x{1}<span class="ecpHeading"><a name="chapter_system_tocplu...', 'System', 'TocPlugin') called at c:/wiki/lib/Foswiki/UI/View.pm line 389
   Foswiki::UI::View::_prepare('---++ <nop>%TOPIC%\x{a}\x{a}%SHORTDESCRIPTION%\x{a}\x{a}This plugin adds powe...', 'Foswiki=HASH(0x754d84)', 'System', 'TocPlugin', 'Foswiki::Meta=HASH(0x1439d64)', 0) called at c:/wiki/lib/Foswiki/UI/View.pm line 368
   Foswiki::UI::View::view('Foswiki=HASH(0x754d84)') called at c:/wiki/lib/Foswiki/UI.pm line 304
   Foswiki::UI::__ANON__() called at c:/wiki/lib/CPAN/lib//Error.pm line 379
   eval {...} called at c:/wiki/lib/CPAN/lib//Error.pm line 371
   Error::subs::try('CODE(0x7f0a94)', 'HASH(0x15238dc)') called at c:/wiki/lib/Foswiki/UI.pm line 391
   Foswiki::UI::_execute('Foswiki::Request=HASH(0xb6ccb4)', 'CODE(0xb713bc)', 'view', 1) called at c:/wiki/lib/Foswiki/UI.pm line 275
   Foswiki::UI::handleRequest('Foswiki::Request=HASH(0xb6ccb4)') called at c:/wiki/lib/Foswiki/Engine/CGI.pm line 29
   Foswiki::Engine::CGI::run('Foswiki::Engine::CGI=HASH(0xa0bb9c)') called at C:/wiki/bin/view line 45
 at c:/wiki/lib/Assert.pm line 64
   Assert::ASSERT(undef) called at c:/wiki/lib/Foswiki/Store/RcsFile.pm line 842
   Foswiki::Store::RcsFile::readFile('Foswiki::Store::RcsLite=HASH(0x15d6254)', 'c:/wiki/data/System/TocPluginHelp.txt') called at c:/wiki/lib/Foswiki/Store/RcsFile.pm line 191
   Foswiki::Store::RcsFile::getLatestRevision('Foswiki::Store::RcsLite=HASH(0x15d6254)') called at c:/wiki/lib/Foswiki/Store.pm line 277
   Foswiki::Store::readTopicRaw('Foswiki::Store=HASH(0xbb2d34)', undef, 'System', 'TocPluginHelp', undef) called at c:/wiki/lib/Foswiki/Store.pm line 139
   Foswiki::Store::readTopic('Foswiki::Store=HASH(0xbb2d34)', undef, 'System', 'TocPluginHelp') called at c:/wiki/lib/Foswiki/Func.pm line 1542
   Foswiki::Func::readTopic('System', 'TocPluginHelp') called at c:/wiki/lib/Foswiki/Plugins/TocPlugin/TOCIF.pm line 65
   Foswiki::Plugins::TocPlugin::TOCIF::readTopic('Foswiki::Plugins::TocPlugin::TOCIF=HASH(0x161ccac)', 'TocPluginHelp') called at c:/wiki/lib/Foswiki/Plugins/TocPlugin/TopLevelSection.pm line 84
   Foswiki::Plugins::TocPlugin::TopLevelSection::loadTopic('Foswiki::Plugins::TocPlugin::TopLevelSection=HASH(0x16cc0fc)', 'Foswiki::Plugins::TocPlugin::Section=HASH(0x16b5ff4)') called at c:/wiki/lib/Foswiki/Plugins/TocPlugin/Section.pm line 470
   Foswiki::Plugins::TocPlugin::Section::processREFTag('Foswiki::Plugins::TocPlugin::Section=HASH(0x16cc3fc)', 'Foswiki::Plugins::TocPlugin::Attrs=HASH(0x1714fec)') called at c:/wiki/lib/Foswiki/Plugins/TocPlugin/TOC.pm line 48
   Foswiki::Plugins::TocPlugin::TOC::_processTag('Foswiki::Plugins::TocPlugin::TopLevelSection=HASH(0x16cc0fc)', 'Foswiki::Plugins::TocPlugin::TOCIF=HASH(0x161ccac)', 'Foswiki::Plugins::TocPlugin::Section=HASH(0x16cc3fc)', 'REF', 'Foswiki::Plugins::TocPlugin::Attrs=HASH(0x1714fec)') called at c:/wiki/lib/Foswiki/Plugins/TocPlugin/TOC.pm line 84
   Foswiki::Plugins::TocPlugin::TOC::_processTOCTags('Foswiki::Plugins::TocPlugin::TopLevelSection=HASH(0x16cc0fc)', 'Foswiki::Plugins::TocPlugin::TOCIF=HASH(0x161ccac)', '---++\x{1}<span class="ecpHeading"><a name="chapter_system_tocplu...') called at c:/wiki/lib/Foswiki/Plugins/TocPlugin/TOC.pm line 147
   Foswiki::Plugins::TocPlugin::TOC::processTopic('Foswiki::Plugins::TocPlugin::TOCIF=HASH(0x161ccac)', 'System', 'TocPlugin', '---++\x{1}<span class="ecpHeading"><a name="chapter_system_tocplu...') called at c:/wiki/lib/Foswiki/Plugins/TocPlugin.pm line 38
   Foswiki::Plugins::TocPlugin::preRenderingHandler('---++\x{1}<span class="ecpHeading"><a name="chapter_system_tocplu...', 'HASH(0x17147ec)') called at c:/wiki/lib/Foswiki/Plugin.pm line 273
   Foswiki::Plugin::invoke('Foswiki::Plugin=HASH(0x11f7f54)', 'preRenderingHandler', '---++\x{1}<span class="ecpHeading"><a name="chapter_system_tocplu...', 'HASH(0x17147ec)') called at c:/wiki/lib/Foswiki/Plugins.pm line 316
   Foswiki::Plugins::dispatch('Foswiki::Plugins=HASH(0xb7161c)', 'preRenderingHandler', '---++\x{1}<span class="ecpHeading"><a name="chapter_system_tocplu...', 'HASH(0x17147ec)') called at c:/wiki/lib/Foswiki/Render.pm line 1108
   Foswiki::Render::getRenderedVersion('Foswiki::Render=HASH(0x12da52c)', '---++\x{1}<span class="ecpHeading"><a name="chapter_system_tocplu...', 'System', 'TocPlugin') called at c:/wiki/lib/Foswiki/UI/View.pm line 389
   Foswiki::UI::View::_prepare('---++ <nop>%TOPIC%\x{a}\x{a}%SHORTDESCRIPTION%\x{a}\x{a}This plugin adds powe...', 'Foswiki=HASH(0x754d84)', 'System', 'TocPlugin', 'Foswiki::Meta=HASH(0x1439d64)', 0) called at c:/wiki/lib/Foswiki/UI/View.pm line 368
   Foswiki::UI::View::view('Foswiki=HASH(0x754d84)') called at c:/wiki/lib/Foswiki/UI.pm line 304
   Foswiki::UI::__ANON__() called at c:/wiki/lib/CPAN/lib//Error.pm line 379
   eval {...} called at c:/wiki/lib/CPAN/lib//Error.pm line 371
   Error::subs::try('CODE(0x7f0a94)', 'HASH(0x15238dc)') called at c:/wiki/lib/Foswiki/UI.pm line 391
   Foswiki::UI::_execute('Foswiki::Request=HASH(0xb6ccb4)', 'CODE(0xb713bc)', 'view', 1) called at c:/wiki/lib/Foswiki/UI.pm line 275
   Foswiki::UI::handleRequest('Foswiki::Request=HASH(0xb6ccb4)') called at c:/wiki/lib/Foswiki/Engine/CGI.pm line 29
   Foswiki::Engine::CGI::run('Foswiki::Engine::CGI=HASH(0xa0bb9c)') called

-- GuruprasadIyer - 18 Feb 2010

This is an error in the core, possibly caused by file permissions on disc (or a filesystem read error of some kind)

No action required in the plugin.

-- CrawfordCurrie - 24 Mar 2011
 

ItemTemplate edit

Summary Assertion Failed with TOC Plugin
ReportedBy GuruprasadIyer
Codebase 1.0.8
SVN Range
AppliesTo Extension
Component TocPlugin
Priority Normal
CurrentState Closed
WaitingFor
Checkins distro:c58f0282e9b0
TargetRelease n/a
ReleasedIn n/a
Topic revision: r3 - 24 Mar 2011, CrawfordCurrie
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