-
-
Notifications
You must be signed in to change notification settings - Fork 180
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] JNLP for eXist 6.3.0 release does not have references to bouncy castle libs #5544
Comments
@line-o as I remember one of the later bouncy castle libs has split out certain services to additional artifacts... maybe this causes the problem here.. |
@raducoravu can I find a log file in the app? where to find on a Mac? |
@raducoravu I have the ambition.... to change the connection mechanism. No download, pure xmlrpc or REST.... (we discussed it in Prague once I remember) |
even with all BC-jars on the paths.... I 'd need to see a deeper level. @reinhapa could this be caused by the changed xmldb-api jar? |
Possible... |
With Oxygen 26.1 things seems to work just by adding a reference to bcprov-jdk18on-1.79.jar as @dizzzz did in the JNLP. |
One could probably build an Oxygen Java-based plugin which handles the Exist DB connection in its own way, browsing files, opening, saving, imports and exports, running XQueries, but that would be quite a large undertake. |
@dizzzz the fix proposed on |
@raducoravu I would like to offer a complete gRPC Protobuf definition alongside with an updated XMLDB::API version that would open the creation of a simple remote client usable by Oxygen and others... |
@reinhapa for now we do not have the human resources to re-implement our Exist DB connection using other APIs but if the APIs become available maybe we will in time. |
@raducoravu what (exist) APIs does the OxygenXML bridge use under the hood? xmlrpc directly? of the xmldb-api as abstraction.. There is also server side code validation involved no? |
@dizzzz we are using APIs like org.xmldb.api.base.Database.getCollection(String, String, String). |
Perfect :-) that will make things rather easy I think; Let me have a look at it coming week... |
Describe the bug
Oxygen XML Editor uses the JNLP provided by the eXist server "exist/webstart/exist.jnlp" to check what libraries are referenced there and to download them for configuring the Exist connection from Oxygen to Exist.
Expected behavior
The exist.jnlp should refer all JAR libraries necessary by the eXist connector.
But when I use only the JAR libraries referenced from the exist.jnlp in Oxygen I get an error when the connection is established:
so I think the eXist JNLP should refer to some extra JAR libraries, the bouncycastle libraries.
The text was updated successfully, but these errors were encountered: