Page 1 of 1

Saxon version in Oxygen Author

Posted: Fri Feb 14, 2020 9:24 pm
by kim
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

Re: Saxon version in Oxygen Author

Posted: Mon Feb 17, 2020 9:50 am
by adrian
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

Re: Saxon version in Oxygen Author

Posted: Tue Feb 18, 2020 5:18 pm
by kim
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