Notes/Domino Fix List
SPR # DPOL5W4KCKFixed in 6.5.5 release



Product Area: Designer Technical Area: Design Platform: Cross Platform

Lotus Customer Support APAR: LO01064

SPR# DPOL5W4KCK - In Notes R6 and R6.5, the number of times that an agent can call itself using @Command([ToolsRunMacro]) has been limited to 16. In previous versions of R6, we did not report the error when an agent called itself recursively too many times -- the agent just failed silently. We now report the error so the designer can modify the agent code, using @For or @DoWhile instead of calling the agent recursively.

Technote Number: 1161627

Problem:
Starting in Notes/Domino 6.5.5 and Notes/Domino 7.0 a warning message regarding
the limitation is now reported to the application developer, so that the
developer can alter the formula. The message "Too many recursive formula
evaluations" is now generated past 16 recursive calls.

Excerpt from the Lotus Notes and Lotus Domino Release 6.5.5 MR fix list
(available at http://www.ibm.com/developerworks/lotus):

Design
SPR# DPOL5W4KCK - In Notes R6 and R6.5, the number of times that an agent can
call itself using @Command([ToolsRunMacro]) has been limited to 16. In previous
versions of R6, we did not report the error when an agent called itself
recursively too many times -- the agent just failed silently. We now report the
error so the designer can modify the agent code, using @For or @DoWhile instead
of calling the agent recursively.


Workaround:
Additional Formula functions have been introduced in Notes 6.0 and above which
allow looping functionality to be used in a Formula: @For, @DoWhile, and
@While.

Rather than having the agent call itself, use a second agent to call it. The
second agent should make the call to the first agent within a @For, @DoWhile,
or @While function call.

Refer to the Upgrade Central site for details on upgrading Notes/Domino.
More >



Last Modified on 12/05/2013

Go back