Clarity: Error 500 when filtering for OBS with thousands of units.

Posted @ 02/13/2013  02:31 PM By Federico Pena

Description
When filtering for OBS with thousands of units, we get the generic Error 500 in the UI.
Steps to reproduce:

    1. On the Admin side of Clarity, create an OBS with over a thousand units (around 2000 units).

 

    1. Associate that OBS to the Project object.

 

    1. On the application side of Clarity, go to Projects.

 

    Under filter section OBS Units select your OBS with over a thousands units.

Expected: No error and units will populate the UI.
Actual: Error 500 – Internal Server Error. The server could not retrieve the document due to server-configuration or other technical problems. Contact your site administrator.
Error from app-niku.log file:
FATAL 2010-05-14 14:27:54,754 [http-80-Processor6]web.XSLServer (admin:5085721__-10ff1615:npt.filterObsBrowse)
Transformation fatal error:Too many nested template or function calls. The stylesheet is probably looping.;
SystemID: file:///F:/Clarity/Clarity1206/webroot/ui/evolution2/xsl/sections_en.xsl;Line#:
726; Column#: -1 ; SystemID: file:///F:/Clarity/Clarity1206/webroot/ui/evolution2/xsl/sections_en.xsl;
Line#: 726; Column#: -1net.sf.saxon.trans.DynamicError: Too many nested template or function calls.
The stylesheet is probably looping.
Solution:
Workaround:
None.
Status/Resolution:
Resolved in Clarity 12.1.2
Resolved in Clarity 13.0.1, 13.1.0

“Solutions provided by CA Technologies”