We are working on a plugin for the Oracle's Oracle Unified Directory (OUD) product, and in this case, we needed to add support for XSLT in Java. So I tried adding SAXON-HE 11_5 as a Maven dependency and the plugin built ok in Eclipse.
However, when I tried to deploy the updated plugin JAR to the OUD (OUD Proxy) instance, the instance failed to start.
I've been chasing this problem (the OUD not starting) for a few days, then just noticed that the size of the JAR almost doubled at a certain point and then I realized that was when I added (NOTE: JUST added - I did not actually use the XSLT yet) the Saxon-HE 11_5 as dependency in the pom.xml.
So this morning, I removed the Saxon-HE 11_5 from the pom.xml and rebuilt the plugin and deployed the JAR, and now the OUD instance starts!!
The errors I was seeing when the Saxon-HE was a dependency during the OUD startup seemed just kind of UNrelated to anything. The errors seemed to revolve around a PIN being missing (OUD uses PINs to secure some JKS files I think). I didn't (and Oracle support didn't either) see any other errors in the logs), so it kind really kind of puzzling why JUST ADDING SAXON-HE as a Maven dependency would cause the plugin to cause OUD to fail to start?
We would REALLY like to be able to get the XSLT functionality, so I am hoping someone here might have an idea about this?
Thanks in advance, Jim