The root cause of failures - further debugging in progress.
      ==============================================
      org.jboss.test.naming.test.InternalNamingClassReplacementUnitTestCase:
      org.jboss.test.naming.test.EjbLinkUnitTestCase:

      .ear, naming.ear, fails to deploy due to unresolved ejb-links. The archive is packaged:

      jar tvf ../naming.ear
      META-INF/
      META-INF/MANIFEST.MF
      namingb.jar
      subdir/
      subdir/naminga.jar
      META-INF/application.xml

      where application.xml defines ejb modules:
      <application>
      <display-name>naming ear test</display-name>

      <module>
      <ejb>subdir/naminga.jar</ejb>
      </module>

      <module>
      <ejb>namingb.jar</ejb>
      </module>
      </application>

      META-INF/ejb-jar.xml for SessionB bean in module namingb.jar
      references SessionA in ejb-ref element:
      <ejb-ref>
      <ejb-ref-type>Session</ejb-ref-type>
      <home>org.jboss.test.naming.interfaces.TestEjbLinkHome</home>
      <remote>org.jboss.test.naming.interfaces.TestEjbLink</remote>
      <ejb-link>subdir/naminga.jar#SessionA</ejb-link>
      </ejb-ref>

      15:55:18,720 INFO [MainDeployer] deploy,
      url=file:/NotBackedUp/smcgowan/TRUNK/trunk/testsuite/output/lib/naming.ear
      15:55:18,831 WARN [ReferenceMetaDataResolverDeployer] Unresolved references
      exist in JBossMetaData: [ejb/NoLinkLocalSessionA/ejb-local-ref/null]
      15:55:18,868 INFO [EjbModule] Deploying SessionB
      15:55:18,925 WARN [EjbUtil50] Got Exception when looking for DeploymentUnit:
      java.lang.NullPointerException
      15:55:18,927 ERROR [AbstractKernelController] Error installing to Start:
      name=jboss.j2ee:jndiName=naming/SessionB,service=EJB state=Create mode=Manual
      requiredState=Installed
      org.jboss.deployment.DeploymentException: Failed to resolve ejb-link:
      subdir/naminga.jar#SessionA make by ejb-name: ejb/RelativeSessionA
      at org.jboss.ejb.Container.setupEnvironment(Container.java:1175)
      at org.jboss.ejb.Container.startService(Container.java:885)
      at
      org.jboss.ejb.SessionContainer.startService(SessionContainer.java:396)

      =====================================================
      Testsuite: org.jboss.test.naming.test.SimpleUnitTestCase
      Tests run: 10, Failures: 0, Errors: 1, Time elapsed: 5.624 sec

      Testcase: testNameChanges took 0.003 sec
      Caused an ERROR
      Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
      javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
      at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:645)
      at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
      at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:284)
      at javax.naming.InitialContext.getNameParser(InitialContext.java:439)
      at org.jboss.test.naming.test.SimpleUnitTestCase.testNameChanges(SimpleUnitTestCase.java:117)

      public void testNameChanges() throws Exception

      { getLog().debug("+++ testNameChanges"); InitialContext ctx = getInitialContext(); 117: Name name = ctx.getNameParser("").parse("jnp://" + getServerHost() + "/jmx"); Name copy = (Name) name.clone(); Object obj = ctx.lookup(name); getLog().debug("lookup("+name+") = "+obj); assertTrue("name.equals(copy), name="+name, name.equals(copy)); }

      =======================================
      org.jboss.test.naming.test.NamingStressTestCase and
      org.jboss.test.naming.test.ENCUnitTestCase

      20:17:09,305 ERROR [TestENCBean] failed
      javax.naming.NamingException: Could not dereference object [Root exception is
      javax.naming.NameNotFoundException: SomeWebSite not bound]
      at
      org.jnp.interfaces.NamingContext.resolveLink(NamingContext.java:1254)
      at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:760)
      at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:629)
      at org.jboss.test.naming.ejb.TestENCBean.testURL(TestENCBean.java:213)
      at
      org.jboss.test.naming.ejb.TestENCBean.accessENC(TestENCBean.java:100)
      at
      org.jboss.test.naming.ejb.TestENCBean.stressENC(TestENCBean.java:77)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at
      sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

      20:17:09,305 ERROR [TestENCBean] failed
      javax.naming.NamingException: Could not dereference object [Root exception is
      javax.naming.NameNotFoundException: SomeWebSite not bound]
      at
      org.jnp.interfaces.NamingContext.resolveLink(NamingContext.java:1254)
      at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:760)
      at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:629)
      at org.jboss.test.naming.ejb.TestENCBean.testURL(TestENCBean.java:213)
      at
      org.jboss.test.naming.ejb.TestENCBean.accessENC(TestENCBean.java:100)

      <resource-ref>
      <description>SomeWebSite HomePage</description>
      <res-ref-name>url/IndirectURL</res-ref-name>
      <res-type>java.net.URL</res-type>
      <res-auth>Container</res-auth>
      </resource-ref>

      =======================================
      org.jboss.test.naming.test.ExternalContextUnitTestCase:
      naming.jar:

      tcase: testExternalContexts took 0.052 sec
      Caused an ERROR
      no protocol:
      /NotBackedUp/smcgowan/TRUNK/trunk/testsuite/output/lib/extcontext.sar
      java.net.MalformedURLException: no protocol:
      /NotBackedUp/smcgowan/TRUNK/trunk/testsuite/output/lib/extcontext.sar
      at java.net.URL.<init>(URL.java:567)
      at java.net.URL.<init>(URL.java:464)
      at java.net.URL.<init>(URL.java:413)
      at
      org.jboss.test.JBossTestServices.getDeployURL(JBossTestServices.java:211)
      at
      org.jboss.test.JBossTestServices.redeploy(JBossTestServices.java:300)
      at org.jboss.test.JBossTestCase.redeploy(JBossTestCase.java:264)
      at
      org.jboss.test.naming.test.ExternalContextUnitTestCase.setUp(ExternalContextUnitTestCase.java:106)

      ==============================================

            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: