#1791 XercesPlugin 2.11.0 has issues with MarkerSets plugin (or vice vers)

None
closed-fixed
None
5
2014-11-09
2014-06-27
No

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.

Discussion

  • Thomas Weber

    Thomas Weber - 2014-06-27

    Added attachments - hmm didnt seem to work in the first place.

     
  • Thomas Weber

    Thomas Weber - 2014-06-27

    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.

     
  • Eric Le Lay

    Eric Le Lay - 2014-07-06

    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
  • Eric Le Lay

    Eric Le Lay - 2014-07-06

    Ticket moved from /p/jedit/bugs/3871/

     
  • Alan Ezust

    Alan Ezust - 2014-11-09
    • status: open --> closed-fixed
    • assigned_to: Eric Le Lay
     
  • Alan Ezust

    Alan Ezust - 2014-11-09

    Fixed in subversion. We can release the newer xerces plugin at any time.

     

Log in to post a comment.