You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@guacamole.apache.org by "Michael Jumper (JIRA)" <ji...@apache.org> on 2018/04/12 04:24:00 UTC

[jira] [Created] (GUACAMOLE-541) Webapp dependencies take precedence over bundled extension dependencies

Michael Jumper created GUACAMOLE-541:
----------------------------------------

             Summary: Webapp dependencies take precedence over bundled extension dependencies
                 Key: GUACAMOLE-541
                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-541
             Project: Guacamole
          Issue Type: Bug
          Components: guacamole
            Reporter: Michael Jumper


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.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)