Item9122: we display a terminal fail if rcs file is corrupted /or rcs has other issues

pencil
Priority: Enhancement
Current State: Proposal Required
Released In: n/a
Target Release: minor
Applies To: Extension
Component: RCSStoreContrib
Branches:
Reported By: SvenDowideit
Waiting For:
Last Change By: CrawfordCurrie
I (somehow) have a situation where some random (it looks like a non-trivial set) of ,v files have become corrupted over the 10 years that this wiki has been running.

i just updated my trunk co, and turned on cacheing, and suddenly I get

Foswiki detected an internal error - please check your Foswiki logs and webserver logs for more information.

exec of path  -h %FILENAME|F% failed: No such file or directory

foswiki used to cope better with this kind of corruption - as the .txt file is ok enough. so I'm thinking we need to do 2 things - put a try catch around the issue (the rlog) and raise a BROADCASTMESSAGE (and possibly deny edit?) - that way users are able to view what may be important data, but also are encouraged to get their admin to fix things.

-- SvenDowideit - 08 Jun 2010

additional interesting thing - the dreamhost server I'm on removed rcs - so the rlog was failing there - again, some thing we should toss an exception for and raise as a clean error - without needing to compromise users' ability to view important info.

and on that note, i'll push this to 2.0 and contemplate a feature request..

-- SvenDowideit - 08 Jun 2010

 

ItemTemplate edit

Summary we display a terminal fail if rcs file is corrupted /or rcs has other issues
ReportedBy SvenDowideit
Codebase trunk
SVN Range
AppliesTo Extension
Component RCSStoreContrib
Priority Enhancement
CurrentState Proposal Required
WaitingFor
Checkins
TargetRelease minor
ReleasedIn n/a
CheckinsOnBranches
trunkCheckins
masterCheckins
ItemBranchCheckins
Release01x01Checkins
Topic revision: r3 - 20 Jun 2015, CrawfordCurrie - This page was cached on 07 Apr 2021 - 04:39.

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