Uploaded image for project: 'ShrinkWrap'
  1. ShrinkWrap
  2. SHRINKWRAP-246

Shrinkwrap does not work in a modular environment

    Details

      Description

      The Shrinkwrap static API to create and interact with Archives often makes use of the ThreadContextClassLoader which is problematic in a modular environment such as JBoss Modules and OSGi.

      Shrinkwrap should be made more friendly toward systems that use a classloader per module. For more background, see this email thread:
      http://lists.jboss.org/pipermail/jboss-as7-dev/2010-December/000122.html

        Gliffy Diagrams

          Issue Links

            Activity

            Hide
            alrubinger Andrew Rubinger added a comment -

            David: I put this upstream:

            https://github.com/shrinkwrap/shrinkwrap/commit/0660e201c512a8902316d3e9e5f8aaba542384d1

            In particular have a look at ShrinkWrapTestCase.serviceExtensionLoadingUsesExplicitDomainClassLoader:

            http://pastebin.com/vJmqv3u0

            If this satisfies the case, we can resolve.

            Show
            alrubinger Andrew Rubinger added a comment - David: I put this upstream: https://github.com/shrinkwrap/shrinkwrap/commit/0660e201c512a8902316d3e9e5f8aaba542384d1 In particular have a look at ShrinkWrapTestCase.serviceExtensionLoadingUsesExplicitDomainClassLoader: http://pastebin.com/vJmqv3u0 If this satisfies the case, we can resolve.
            Show
            alrubinger Andrew Rubinger added a comment - Upstream: https://github.com/shrinkwrap/shrinkwrap/commit/0660e201c512a8902316d3e9e5f8aaba542384d1

              People

              • Assignee:
                alrubinger Andrew Rubinger
                Reporter:
                bosschaert David Bosschaert
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Development