The latest version of the Xerces plugin (2.11.0) seems to have issues in combination with the MarkerSets plugin (0.9):
/home/webert8/.jedit/jars/MarkerSets.jar:
Fehler beim Starten: "java.lang.NoClassDefFoundError: org/w3c/dom/ElementTraversal".
Versuchen Sie ein Update auf eine neuere Version des Plugins.
This results in the SideKick dockable refusing to show (which seems to be related to a dependency on the MarkerSets plugin), and all dockables to disappear. Dockables (buttons) reappear when being explicitly activated.
See attached activity.log and details of the setup used.
Added attachments - hmm didnt seem to work in the first place.
Remark: Removing the Xerces plugin related .jar files "resolved" the issue, meaning the dockables are shown again and no MarkerSets plugin error is displayed after startup. Whereas disabling Xerces in the plugin manager did not help, there were still the same errors in the activity log for the Xerces plugin.
We don't ship Xerces' xml-apis.jar but we should,
see http://xerces.apache.org/xerces2-j/install.html
xml-apis.jar contains these 3 classes not in rt.jar
javax.xml.parsers.FilePathToURI
javax.xml.transform.stream.FilePathToURI
org.w3c.dom.ElementTraversal
org.w3c.dom.ElementTraversal has been added in Xerces 2.10 and org.apache.xerces.parsers.AbstractDOMParser depends on it.
I don't remember why we don't ship xml-apis.jar.
Last edit: Eric Le Lay 2014-07-06
Ticket moved from /p/jedit/bugs/3871/
fixed in [r23612].
Related
Commit: [r23612]
Fixed in subversion. We can release the newer xerces plugin at any time.