Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

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

None
closed-fixed
Eric Le Lay
None
5
2014-11-09
2014-06-27
Thomas Weber
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/

     
  • Eric Le Lay
    Eric Le Lay
    2014-07-06

    fixed in [r23612].

     

    Related

    Commit: [r23612]

  • 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.