Saxon version in Oxygen Author

<oXygen/> general issues.
kim
Posts: 15
Joined: Fri Sep 09, 2016 9:38 pm

Saxon version in Oxygen Author

Post by kim » Fri Feb 14, 2020 9:24 pm

Hello,

I was wondering what the differences were between using the standalone version of Oxygen Author versus the Author launcher that comes with Oxygen Editor.

In some transformation scenarios, we're seeing that a transformation works fine in the version of Author that comes with Editor, but, in the standalone Author version, we get errors that we need Saxon-PE or higher: "Calls to extension functions are not permitted without a Saxon license. Reflexive calls to Java methods require a Saxon-PE or Saxon-EE license, and none was found."

The feature matrix at https://www.oxygenxml.com/xml_editor/fe ... atrix.html indicates that Author includes Saxon 9 (PE, EE), so I'm wondering if there is a setting or preference that I've missed.

Thanks,
Kim

adrian
Posts: 2643
Joined: Tue May 17, 2005 4:01 pm

Re: Saxon version in Oxygen Author

Post by adrian » Mon Feb 17, 2020 9:50 am

Hello,

There are no differences in features or functionality between the Author launcher from the the Editor bundle and the Author launcher from the Author bundle (of the same version). Saxon-PE and EE are available in both products. However the core libraries have slightly different names (oxygenAuthor.jar vs oxygen.jar). If your scenario is referring just one of the libraries, that would explain the problem.

What version of Oxygen are you using?
I am assuming you are referring to custom ANT (or DITA-OT) transformation scenarios. Check your Libraries (Advanced tab) from the transformation scenario. Checking the box for "Allow Oxygen to add high priority libraries to classpath" usually resolves the problem.

Regards,
Adrian
Adrian Buza
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com

kim
Posts: 15
Joined: Fri Sep 09, 2016 9:38 pm

Re: Saxon version in Oxygen Author

Post by kim » Tue Feb 18, 2020 5:18 pm

Thanks, Adrian! This looks like exactly what I need!

I couldn't find the "Allow Oxygen to add high priority libraries to classpath" checkbox, but just adding oxygenAuthor.jar seems to have fixed the problem. I'm using v.22, but I think the same issue probably caused some hiccups in v.21. Yes, it was a custom ANT transformation scenario.

Best,
Kim

Post Reply