Description
When filtering for OBS with thousands of units, we get the generic Error 500 in the UI.
Steps to reproduce:
-
- On the Admin side of Clarity, create an OBS with over a thousand units (around 2000 units).
-
- Associate that OBS to the Project object.
-
- 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