glassfish
  1. glassfish
  2. GLASSFISH-11826

SFSB with multiple business interfaces not working with CDI

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: V3
    • Fix Version/s: 3.1
    • Component/s: ejb_container
    • Labels:
      None
    • Environment:

      Operating System: All
      Platform: All

    • Issuezilla Id:
      11,826

      Description

      Issue raised via EJB forum :

      http://forums.sun.com/thread.jspa?threadID=5436963&tstart=0

      SFSB with multiple local business interfaces results in error during CDI injection :

      Caused by: java.lang.IllegalArgumentException: Not enough type information to resolve ejb for ejb
      name class wizard.RegisterWizard
      at org.glassfish.weld.services.EjbServicesImpl.resolveEjb(EjbServicesImpl.java:121)
      at org.jboss.weld.bean.SessionBean.createReference(SessionBean.java:422)
      at
      org.jboss.weld.bean.proxy.EnterpriseBeanProxyMethodHandler.<init>(EnterpriseBeanProxyMethodHand
      ler.java:76)
      at org.jboss.weld.bean.SessionBean.create(SessionBean.java:298)
      ... 53 more

        Activity

        Hide
        ksak added a comment -

        SessionObjectReference spi impl in container doesn't correctly handle the multiple business interface case.

        Show
        ksak added a comment - SessionObjectReference spi impl in container doesn't correctly handle the multiple business interface case.
        Hide
        ksak added a comment -

        Fixed on 3.0.1 branch and trunk

        Show
        ksak added a comment - Fixed on 3.0.1 branch and trunk

          People

          • Assignee:
            ksak
            Reporter:
            ksak
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: