Errors when performing a transformation

Having trouble installing <oXygen/>? Got a bug to report? Post it all here.
Carl
Posts: 78
Joined: Fri Oct 19, 2018 2:19 am

Errors when performing a transformation

Post by Carl » Fri Oct 19, 2018 2:25 am

Hello. I am new to OxygenXML and new to DITA as well.

When I perform a PDF transform, I get many errors like these:

Code: Select all

[DOTJ065I] Branch filter generated topic _reuse/manage_current_filter.dita used more than once. Renaming _reuse/manage_current_filter.dita to _reuse/manage_current_filter-2.dita.

[DOTJ048I] Unable to find key definition for key reference "airflow.con:airflow-derive-workflows" in scope "workflows". The href attribute may be used as fallback if it exists
Though these are just informational messages, I'd like to know how to fix my system to avoid them.

I have a new machine with Oxygen freshly installed. The old machine used by the previous writer was unstable. However the Oxygen setup there does not show these issues when doing a PDF transform.

Radu
Posts: 6979
Joined: Fri Jul 09, 2004 5:18 pm

Re: Errors when performing a transformation

Post by Radu » Fri Oct 19, 2018 10:00 am

Hi,

The DITA Open Toolkit engine which produces the output from the DITA content indeed may issue such information messages.
In the Oxygen Preferences->"DITA / Logging" page you can uncheck the "DITA-OT info" checkbox to avoid presenting such information messages separately in the Oxygen results view.

Regards,
Radu
Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com

Carl
Posts: 78
Joined: Fri Oct 19, 2018 2:19 am

Re: Errors when performing a transformation

Post by Carl » Fri Oct 19, 2018 7:48 pm

Thank you! Turning off this option did the trick.

Do these information messages indicate anything that I should look into?

Radu
Posts: 6979
Joined: Fri Jul 09, 2004 5:18 pm

Re: Errors when performing a transformation

Post by Radu » Mon Oct 22, 2018 8:20 am

Hi Carl,

Indeed some info messages may be useful to you, that's why Oxygen presents them by default in a separate list.
You can open the XML file "OXYGEN_INSTALL_DIR/frameworks/dita/DITA-OT2.x/resources/messages.xml" and search in it for type="INFO" to see all message codes which are information messages.
Another way to explicitly filter out a certain message from being presented separately is by using our plugins API, in this project:

https://github.com/oxygenxml/wsaccess-j ... le-plugins

there is a plugin called validationProblemsFilter which filters out various presented problems based on looking in two configuration files.

Regards,
Radu
Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com

Post Reply