Item12228: Accessing selected topic with raw=on causes deep recursion errors
Priority: Urgent
Current State: Closed
Released In: 1.1.6
Target Release: patch
Applies To: Engine
Component: FoswikiMeta
Branches: Release01x01 trunk
Found on Foswiki.org logs after 1.1.6_001 upgrade.
See attached log
--
GeorgeClark - 06 Nov 2012
It appears to be some issue with the
FoswikiReleaseForm. I downloaded the topic files for the failing topic, but it viewed okay locally. Then downloaded the
FoswikiReleaseForm and the recursion problem was recreated.
There is a search in the
FoswikiReleaseForm, that seems to be the trigger:
%SEARCH{"form.name='FoswikiReleaseForm'" type="query" order="formfield(Release)" limit="1" reverse="on" nonoise="on" format="$percntCALC{$EVAL(1 + $formfield(
ReleasePatch? ))}$percnt"}%
I've NOP'd out the search in the download web to prevent further errors on Foswiki.org
--
GeorgeClark - 06 Nov 2012
To recreate
--
GeorgeClark - 06 Nov 2012
I've fixed
this in 1.1.6 and trunk - hopefully the unit test i added to trunk is enough, though it is a kludge.
--
SvenDowideit - 07 Nov 2012