Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-12685

BIRT does not work with Diff

    XMLWordPrintable

    Details

    • Tags:
    • Backlog priority:
      450

      Description

      When both packages are installed on the same server, depending of the loading order of classes in the class loader, BIRT may not work and throw an Exception when viewing a report.

      The issue is that BIRT come with org.eclipse.equinox.common-3.6.100.v20120522-1841.jar and Diff with org.eclipse.core.runtime:eclipse-core-runtime (dependency of org.outerj.daisy:daisydiff.
      Both jars share the same classes but as BIRT requires signed jars, it canot access classes from org.eclipse.core.runtime:eclipse-core-runtime.

      One solution is to :

      • include classes from org.eclipse.core.runtime:eclipse-core-runtime inside daisydiff (as we already forked it);
      • move them in another package to avoid conflict;
      • remove the org.eclipse.core.runtime:eclipse-core-runtime dependency from nuxeo-diff.

      Daisydiff fork: https://github.com/nuxeo/daisydiff/

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: