Uploaded image for project: 'EJB 3.0'
  1. EJB 3.0
  2. EJBTHREE-1123

Determining the messagingType of a MDB considers too many interfaces

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Blocker
    • AS 5.0.0.Beta3
    • None
    • None
    • None

    Description

      For determining the messagingType only directly implemented interfaces should be considered, not inherited.

      java.lang.RuntimeException: Unable to choose messagingType interface for MDB CallbackBean from [interface javax.jms.MessageListener, interface javax.jms.MessageListener, interface com.sun.ts.tests.ejb30.common.callback.CallbackIF]
      at org.jboss.ejb3.mdb.MDB.getMessagingType(MDB.java:77)
      at org.jboss.ejb3.mdb.MDB.resolveBusinessInterfaces(MDB.java:116)
      at org.jboss.ejb3.EJBContainer.instantiated(EJBContainer.java:1256)
      at org.jboss.ejb3.Ejb3Deployment.deployElement(Ejb3Deployment.java:519)
      ... 72 more

      Attachments

        Issue Links

          Activity

            People

              arubinge@redhat.com Andrew Rubinger (Inactive)
              rhn-engineering-cdewolf Carlo de Wolf
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: