Page 1 of 1
DITA Project Validation Error in DITA Framework
Posted: Wed Jan 03, 2024 12:32 am
by super-structure
When using a DITA Open Toolkit Project file (xml markup), I have noticed that the validation in Oxygen 26.0 now causes a "Too many nested function calls. May be due to infinite recursion." fatal error. The error points to line 30 of /frameworks/dita/dita_project/sch/functions.xsl, which is in the f:getParams function (appears to be where the function is finding parameters of transtypes a used specified transtype extends).
The issue appears even when using the template DITA Project file.
Re: DITA Project Validation Error in DITA Framework
Posted: Wed Jan 03, 2024 10:14 am
by Radu
Hi Jason,
I cannot reproduce this problem using Oxygen without any customizations made to its DITA Open Toolkit publishing engine folder.
I added an internal issue to look into this problem and attempt to reproduce it on our side, pasting the issue ID below for future reference:
EXM-54059 DITA OT Project - Too many nested function calls
Did you install extra publishing plugins in Oxygen's "OXYGEN_INSTALL_DIR/frameworks/dita/DITA-OT" folder?
Or did you set up a custom DITA OT installation in the Oxygen "Preferences->DITA" page?
If either is true could you zip the file "DITA-OT/config/plugins.xml" from the DITA OT publishing engine that you are using and send it to us via email (
support@oxygenxml.com) so that we can reproduce the problem on our side?
Regards,
Radu
Re: DITA Project Validation Error in DITA Framework
Posted: Thu Jan 04, 2024 12:40 am
by super-structure
Thanks, Radu. I've sent the requested file and some additional information. Currently, I see this issue using the built-in DITA OT instance with no additional plugins. However, I had previously set it to a custom, external instance; but have since reverted to the default configuration. The error still occurs for any DITA project XML file.
Re: DITA Project Validation Error in DITA Framework
Posted: Mon Mar 25, 2024 10:58 am
by Radu
Hi,
As an update we released Oxygen 26.1 which should have a fix for this problem.
https://www.oxygenxml.com/xml_editor/whats_new.html
Regards,
Radu