Page 1 of 1

DITA Map HTML5: Failed to run pipline

Posted: Thu Apr 01, 2021 2:04 am
by KatieKelly
When attempting to output to DITA Map HTML5, I'm receiving this error message:

"...ditabase.dtd cannot not be resolved through catalogs. For security reasons files that are not listed in the DITA-OT catalogs and are not located in the DITA-OT directory are not read."

I've actually received a similar error message before when outputting to Webhelp. The fix I learned in this forum was to disable this restriction by setting "args.disable.security.checks=yes" in the transformation configuration dialog box, on the "Advanced" tab, in the "JVM Arguments" text field.

Unfortunately, I cannot find a similar parameter for the HTML5 configuration. Help?

Thanks much!

-Katie

Re: DITA Map HTML5: Failed to run pipline

Posted: Thu Apr 01, 2021 9:04 am
by Radu
Hi Katie,

Indeed the error seems to indicate that the extra security checks added by us to the DITA Open Toolkit code prohibited a reference to be resolved.
If you edit the Oxygen transformation scenario you are using and in the "Parameters" list use the "New" button to add a parameter named args.disable.security.checks with the value yes this should disable our security checks completely.
I'm not sure why our security checks produce this error in your project's case though. Are you using DITA specialization DTDs? Are your DTDs outside of the DITA OT folder?

Regards,
Radu

Re: DITA Map HTML5: Failed to run pipline

Posted: Thu Apr 01, 2021 11:03 pm
by KatieKelly
I'm not sure why our security checks produce this error in your project's case though. Are you using DITA specialization DTDs? Are your DTDs outside of the DITA OT folder?
This might be the case. I had been using a customized DTD for older content, and whatever OxygenXML supplies for new. Is there an easy way to switch all content to this? Please forgive me if my question sounds ignorant.

Thanks much!

Katie

Re: DITA Map HTML5: Failed to run pipline

Posted: Fri Apr 02, 2021 8:23 am
by Radu
Hi Katie,

I'm not sure what your precise situation is. What did you do to use the old DTD with your topics?
Do your DITA topics have a DOCTYPE declaration which references the old DTD? How does that DOCTYPE declaration look like?

Regards,
Radu