Uploaded image for project: 'Guacamole'
  1. Guacamole
  2. GUACAMOLE-541

Webapp dependencies take precedence over bundled extension dependencies

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 1.0.0
    • guacamole
    • None

    Description

      While extensions are properly isolated from each other with separate ClassLoader instances, extensions still need to inherit classes from the main Guacamole webapp, such as those defined within guacamole-ext. This inheritance does not work as expected if an extension depends on a different version of a library which Guacamole already depends on: classes inherited from Guacamole take priority, overriding classes within the bundled dependency, possibly breaking the extension.

      Classes defined within the bundled dependencies of an extension should take precedence over the classes inherited from Guacamole.

      Attachments

        Issue Links

          Activity

            People

              mjumper Mike Jumper
              mjumper Mike Jumper
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: