XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • None
    • None

      Tests:
      testSessionEJBRefs()
      testClientSessionRefByInterface()

      These tests PASS when running with one-test. The tests fail consistently when run as part of the tests-standard-unit target. The tests deploy an .ear, refs.ear, which has three ejb.jars and a client.jar.

      refs.ear also used for CircularRefResolutionUnitTestCase. During deployment of the archive for this test case,
      the JNDI names are bound during EJB deployment.

      [org.jboss.ejb3.proxy.jndiregistrar.JndiSessionRegistrarBase]
      Binding the following Entries in Global JNDI:

      refs/ejbs/StatefulBean - EJB3.x Default Remote Business Interface
      refs/StatefulBean/remote-org.jboss.test.refs.ejbs.StatefulIF - EJB3.x Remote Business Interface

      [org.jboss.ejb3.proxy.jndiregistrar.JndiSessionRegistrarBase]
      Binding the following Entries in Global JNDI:

      refs/ejbs/StatelessBean - EJB3.x Default Remote Business Interface
      refs/StatelessBean/remote-org.jboss.test.refs.ejbs.StatelessIF - EJB3.x Remote Business Interface
      refs/StatelessBean/remote-org.jboss.test.refs.ejbs.StatelessIFExt - EJB3.x Remote Business Interface

      [org.jboss.ejb3.proxy.jndiregistrar.JndiSessionRegistrarBase]
      Binding the following Entries in Global JNDI:

      refs/ejbs2/StatelessBean - EJB3.x Default Remote Business Interface
      refs/StatelessBean2/remote-org.jboss.test.refs.ejbs2.StatelessTest - EJB3.x Remote Business Interface

      (RMI TCP Connection(527)-127.0.0.1) Creating client ENC binding under: refs-client
      [org.jboss.ejb3.clientmodule.ClientENCInjectionContainer]
      (RMI TCP Connection(527)-127.0.0.1) STARTED CLIENT ENC CONTAINER: refs-client

      And when successful, the dump from the test client of the global JNDI refs
      are:
      [org.jboss.test.refs.test.RefResolutionUnitTestCase] +++ dump of global JNDI contents:
      [org.jboss.test.refs.test.RefResolutionUnitTestCase] refs
      [org.jboss.test.refs.test.RefResolutionUnitTestCase] +StatelessBean
      [org.jboss.test.refs.test.RefResolutionUnitTestCase] +ejbs2
      [org.jboss.test.refs.test.RefResolutionUnitTestCase] +StatefulBean
      [org.jboss.test.refs.test.RefResolutionUnitTestCase] +ejbs
      [org.jboss.test.refs.test.RefResolutionUnitTestCase] +StatelessBean2

      When refs.ear is undeployed the jndi bindings are removed.

      [org.jboss.ejb3.proxy.jndiregistrar.JndiSessionRegistrarBase]
      (RMI TCP Connection(527)-127.0.0.1)
      Unbinding JNDI References for Session Bean: StatelessBean2

      [org.jboss.ejb3.proxy.jndiregistrar.JndiSessionRegistrarBase]
      (RMI TCP Connection(527)-127.0.0.1)
      Unbinding JNDI References for Session Bean: StatelessBean

      [org.jboss.ejb3.proxy.jndiregistrar.JndiSessionRegistrarBase]
      (RMI TCP Connection(527)-127.0.0.1)
      Unbinding JNDI References for Session Bean: StatefulBean

      [org.jboss.ejb3.clientmodule.ClientENCInjectionContainer] (RMI TCP
      Connection(527)-127.0.0.1) STOPPED CLIENT ENC CONTAINER: refs-client

      During the [re]deployment of refs.ear for the RefResolutionUnitTestCase, the EJB deployment phase is not done and
      the jndi naming contexts not bound. The client attempts a lookup which results
      in a NameNotFoundException.
      The dump the Global JNDI information shows only:

      [org.jboss.test.refs.test.RefResolutionUnitTestCase] +++ dump of global JNDI contents:
      [org.jboss.test.refs.test.RefResolutionUnitTestCase] refs

      JBAS-6484 exhibits the same problem. The naming.ear is used for both the org.jboss.test.naming.test.EjbLinkUnitTestCase and when deployed again for
      the InternalNamingClassReplacementUnitTestCase all the tests fail. The
      naming.ear contains two jars within the ear also.

              smcgowan@redhat.com Shelly McGowan (Inactive)
              smcgowan@redhat.com Shelly McGowan (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: