Item11225: Complex searches can fail with deep recursion
Priority: Urgent
Current State: Duplicate
Released In: 1.1.4
Target Release: patch
Applies To: Engine
Component: SEARCH
Branches:
The search in
ComponentSearch loops and generates 20-30,000 deep recursion errors. Here are a few: (The search now has a &t;nop> to prevent the error.)
[Mon Oct 31 19:34:55 2011] [warn] [client 66.92.72.73] mod_fcgid: stderr: Deep recursion on subroutine "Foswiki::Query::Node::evaluatesToConstant" at /usr/home/foswiki.org/public_html/lib/Foswiki/Query/OP_or.pm line 34.
[Mon Oct 31 19:34:55 2011] [warn] [client 66.92.72.73] mod_fcgid: stderr: Deep recursion on subroutine "Foswiki::Query::OP_or::evaluatesToConstant" at /usr/home/foswiki.org/public_html/lib/Foswiki/Query/Node.pm line 215.
[Mon Oct 31 19:34:55 2011] [warn] [client 66.92.72.73] mod_fcgid: stderr: Deep recursion on subroutine "Foswiki::Query::Node::evaluatesToConstant" at /usr/home/foswiki.org/public_html/lib/Foswiki/Query/OP_or.pm line 35.
[Mon Oct 31 19:34:55 2011] [warn] [client 66.92.72.73] mod_fcgid: stderr: Deep recursion on subroutine "Foswiki::Query::Node::evaluatesToCo
[Mon Oct 31 19:34:55 2011] [warn] [client 66.92.72.73] mod_fcgid: stderr: nstant" at /usr/home/foswiki.org/public_html/lib/Foswiki/Query/BinaryOP.pm line 66.
... (deleted)
--
GeorgeClark - 31 Oct 2011
I'm going to close this as a dup, and re-open
Item10479
--
GeorgeClark - 31 Oct 2011