Skip to content

Add troubleshooting guide for Protégé on Arch Linux#1315

Open
ZanelloG wants to merge 1 commit intoprotegeproject:masterfrom
ZanelloG:archLin-java-17-fixed
Open

Add troubleshooting guide for Protégé on Arch Linux#1315
ZanelloG wants to merge 1 commit intoprotegeproject:masterfrom
ZanelloG:archLin-java-17-fixed

Conversation

@ZanelloG
Copy link
Copy Markdown

Documented issues and solutions for running Protégé 5.6.4 on Arch Linux with Java 17, including temporary and permanent fixes.

Documented issues and solutions for running Protégé 5.6.4 on Arch Linux with Java 17, including temporary and permanent fixes.
## Permanent Fix (Developer Solution)

For a long-term solution, developers should:
1) NodeSerialiser: Replace usage of com.sun.org.apache.xml.internal.serialize.OutputFormat with standard JAXP (javax.xml.transform) or external libraries like Apache Xerces.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is an issue, not in Protégé itself (this repo), but in the mdock “docking framework”. And it has been fixed there, but no new release of that library has happened since the fix was merged in.


For a long-term solution, developers should:
1) NodeSerialiser: Replace usage of com.sun.org.apache.xml.internal.serialize.OutputFormat with standard JAXP (javax.xml.transform) or external libraries like Apache Xerces.
2) RDFTranslator / OWL API: Update method calls or fix the OWL API version dependency to match the one Protege 5.6.4 was compiled against.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a similar situation as above: this has already been fixed in the RDF Library package, but the fix is only in the master branch, not in a released version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants