Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Critical Critical
    • Resolution: Cannot Reproduce
    • Affects Version/s: 3.1
    • Fix Version/s: 3.1_ms08
    • Component/s: cdi
    • Labels:
      None
    • Environment:

      Operating System: All
      Platform: Macintosh

    • Issuezilla Id:
      13,131
    • Status Whiteboard:
      Hide

      weld-int-required

      Show
      weld-int-required
    • Tags:

      Description

      Weld is incorrectly proxy the Jersey CDI Extension implementation. This is a
      place holder issue in GF as this is most like a bug in Weld rather than in the
      Weld/GlassFish integration.

      See here for the description of how to reproduce:

      https://glassfish.dev.java.net/servlets/ReadMsg?listName=dev&msgNo=18459

      The Jersey team have worked around this issue by using a horrible thread local
      hack. The original behavior to reproduce the problem can be enabled by setting
      the following system property to true:

      com.sun.jersey.server.impl.cdi.lookupExtensionInBeanManager

        Activity

        Hide
        sandoz added a comment -
            • Issue 13572 has been marked as a duplicate of this issue. ***
        Show
        sandoz added a comment - Issue 13572 has been marked as a duplicate of this issue. ***
        Hide
        Sivakumar Thyagarajan added a comment -

        Filed Weld issue https://jira.jboss.org/browse/WELD-712 to track this. It
        appears to be a Weld issue. For more analysis into this, please read the initial
        report in WELD-712.

        Show
        Sivakumar Thyagarajan added a comment - Filed Weld issue https://jira.jboss.org/browse/WELD-712 to track this. It appears to be a Weld issue. For more analysis into this, please read the initial report in WELD-712.
        Hide
        Sivakumar Thyagarajan added a comment -

        Fix would be available when we do the next integration of Weld. Expect this to
        happen during MS7 and so marking the target milestone as MS07

        Show
        Sivakumar Thyagarajan added a comment - Fix would be available when we do the next integration of Weld. Expect this to happen during MS7 and so marking the target milestone as MS07
        Hide
        sandoz added a comment -

        I have just committed a fix to Jersey that uses a different work around in
        attempt to avoid the NPE in Jersey. This workaround uses JNDI.

        Show
        sandoz added a comment - I have just committed a fix to Jersey that uses a different work around in attempt to avoid the NPE in Jersey. This workaround uses JNDI.
        Hide
        Sivakumar Thyagarajan added a comment -

        Marking as weld-int-required

        Show
        Sivakumar Thyagarajan added a comment - Marking as weld-int-required
        Hide
        Sivakumar Thyagarajan added a comment -

        Marking this as 3.1_ms08, as hopefully we would have the 1.1.RC1 by then.

        Show
        Sivakumar Thyagarajan added a comment - Marking this as 3.1_ms08, as hopefully we would have the 1.1.RC1 by then.
        Hide
        Sivakumar Thyagarajan added a comment -

        Marking this as 3_1-exclude as we did not have time to provide a test case outside GF. Have requested the Jersey team to resolve this via a workaround for this release. We will investigate this again in the 3.2 timeframe

        Show
        Sivakumar Thyagarajan added a comment - Marking this as 3_1-exclude as we did not have time to provide a test case outside GF. Have requested the Jersey team to resolve this via a workaround for this release. We will investigate this again in the 3.2 timeframe

          People

          • Assignee:
            Sivakumar Thyagarajan
            Reporter:
            sandoz
          • Votes:
            2 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: