Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: 4.0_b82_EE7MS7
    • Fix Version/s: 4.0_b86_RC2
    • Component/s: naming
    • Labels:
      None

      Description

      Defining MDBs in XML DD fails. It works fine when defined in annotations. Below if the error I get. If I was to venture a guess, this looks like a container startup ordering issue. The issue can be seen by building and deploying the code here: http://java.net/projects/cargotracker/downloads/download/cargotracker.zip. Please advise.

      The XML DD looks like this:

      <message-driven>
      <ejb-name>MisdirectedCargoConsumer</ejb-name>
      <ejb-class>net.java.cargotracker.infrastructure.messaging.jms.SimpleLoggingConsumer</ejb-class>
      <messaging-type>javax.jms.MessageListener</messaging-type>
      <message-destination-type>javax.jms.Queue</message-destination-type>
      <activation-config>
      <activation-config-property>
      <activation-config-property-name>
      destinationLookup
      </activation-config-property-name>
      <activation-config-property-value>
      java:global/jms/DeliveredCargoQueue
      </activation-config-property-value>
      </activation-config-property>
      </activation-config>
      </message-driven>

      The destination is defined in web.xml as such:

      <jms-destination>
      <name>java:global/jms/DeliveredCargoQueue</name>
      <interface-name>javax.jms.Queue</interface-name>
      <resource-adapter>jmsra</resource-adapter>
      <destination-name>DeliveredCargoQueue</destination-name>
      </jms-destination>

      SEVERE: Exception while invoking class org.glassfish.ejb.startup.EjbDeployer load method
      java.lang.RuntimeException: EJB Container initialization error
      at org.glassfish.ejb.startup.EjbApplication.loadContainers(EjbApplication.java:234)
      at org.glassfish.ejb.startup.EjbDeployer.load(EjbDeployer.java:291)
      at org.glassfish.ejb.startup.EjbDeployer.load(EjbDeployer.java:99)
      at org.glassfish.internal.data.ModuleInfo.load(ModuleInfo.java:206)
      at org.glassfish.internal.data.ApplicationInfo.load(ApplicationInfo.java:313)
      at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:493)
      at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:219)
      at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:491)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl$2$1.run(CommandRunnerImpl.java:527)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl$2$1.run(CommandRunnerImpl.java:523)
      at java.security.AccessController.doPrivileged(Native Method)
      at javax.security.auth.Subject.doAs(Subject.java:356)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:522)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:546)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1423)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1500(CommandRunnerImpl.java:108)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1762)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1674)
      at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:534)
      at com.sun.enterprise.v3.admin.AdminAdapter.onMissingResource(AdminAdapter.java:224)
      at org.glassfish.grizzly.http.server.StaticHttpHandler.service(StaticHttpHandler.java:297)
      at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:246)
      at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:191)
      at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:168)
      at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:189)
      at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
      at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:288)
      at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:206)
      at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:136)
      at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:114)
      at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
      at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:838)
      at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:113)
      at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115)
      at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55)
      at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135)
      at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:564)
      at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:544)
      at java.lang.Thread.run(Thread.java:722)
      Caused by: java.lang.StackOverflowError
      at java.util.concurrent.locks.AbstractQueuedSynchronizer.apparentlyFirstQueuedIsExclusive(AbstractQueuedSynchronizer.java:1462)
      at java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync.readerShouldBlock(ReentrantReadWriteLock.java:686)
      at java.util.concurrent.locks.ReentrantReadWriteLock$Sync.tryAcquireShared(ReentrantReadWriteLock.java:473)
      at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSynchronizer.java:1281)
      at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLock.java:731)
      at com.sun.enterprise.naming.impl.TransientContext.lookup(TransientContext.java:196)
      at com.sun.enterprise.naming.impl.TransientContext.lookup(TransientContext.java:208)
      at com.sun.enterprise.naming.impl.TransientContext.lookup(TransientContext.java:208)
      at com.sun.enterprise.naming.impl.SerialContextProviderImpl.lookup(SerialContextProviderImpl.java:66)
      at com.sun.enterprise.naming.impl.LocalSerialContextProviderImpl.lookup(LocalSerialContextProviderImpl.java:114)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:478)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
      at com.sun.enterprise.naming.util.JndiNamingObjectFactory.create(JndiNamingObjectFactory.java:90)
      at com.sun.enterprise.container.common.impl.ComponentEnvManagerImpl$1.create(ComponentEnvManagerImpl.java:701)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:480)
      at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)

        Activity

        Hide
        reza_rahman added a comment -

        Unfortunately, I had to disable the code to keep moving forward. To reproduce the problem, just enable/uncomment the MDB definitions in ejb-jar.xml before building via Maven. Thanks.

        Show
        reza_rahman added a comment - Unfortunately, I had to disable the code to keep moving forward. To reproduce the problem, just enable/uncomment the MDB definitions in ejb-jar.xml before building via Maven. Thanks.
        Hide
        shreedhar_ganapathy added a comment -

        -> Marina
        Can you evaluate this and reassign as appropriate?

        Show
        shreedhar_ganapathy added a comment - -> Marina Can you evaluate this and reassign as appropriate?
        Hide
        marina vatkina added a comment -

        I get "Not Found" accessing http://java.net/projects/cargotracker/downloads. How is the resource defined and registered with GF? Does it make a difference if the jms-destination is specified in the ejb-jar.xml?

        StackOverflowError comes from naming.

        Show
        marina vatkina added a comment - I get "Not Found" accessing http://java.net/projects/cargotracker/downloads . How is the resource defined and registered with GF? Does it make a difference if the jms-destination is specified in the ejb-jar.xml? StackOverflowError comes from naming.
        Hide
        guojun.shan added a comment -

        we can not download the code now: http://java.net/projects/cargotracker/downloads/download/cargotracker.zip
        how could we get the re-producer?

        Show
        guojun.shan added a comment - we can not download the code now: http://java.net/projects/cargotracker/downloads/download/cargotracker.zip how could we get the re-producer?
        Hide
        reza_rahman added a comment -

        Just send me an email at reza.rahman@oracle.com. I can send you the code.

        Show
        reza_rahman added a comment - Just send me an email at reza.rahman@oracle.com. I can send you the code.
        Hide
        guojun.shan added a comment -

        Leimeng Zhang and I take a quick debug.
        Have found the reason for infinite lookup. It is because wrong JndiNamingObjectFactory is bound to JNDI by MDB container.
        But since we’re not experts in MDB container, so we need help from MDB container. Or hopefully re-assign the bug to proper MDB owner.

        Show
        guojun.shan added a comment - Leimeng Zhang and I take a quick debug. Have found the reason for infinite lookup. It is because wrong JndiNamingObjectFactory is bound to JNDI by MDB container. But since we’re not experts in MDB container, so we need help from MDB container. Or hopefully re-assign the bug to proper MDB owner.
        Hide
        guojun.shan added a comment -

        for resource like java:global/jms/DeliveredCargoQueue, ComponentEnvManagerImpl$1 is bound to JNDI.that is actually a JndiNamingObjectFactory. that cause the infinite loopup.
        stack trace:
        Daemon Thread [admin-listener(2)] (Suspended (breakpoint at line 702 in ComponentEnvManagerImpl))
        ComponentEnvManagerImpl.getCompEnvBinding(ResourceEnvReferenceDescriptor) line: 702
        ComponentEnvManagerImpl.addJNDIBindings(JndiNameEnvironment, ScopeType, Collection<JNDIBinding>) line: 570
        ComponentEnvManagerImpl.bindToComponentNamespace(JndiNameEnvironment) line: 228
        EjbDeployer.load(EjbContainerStarter, DeploymentContext) line: 284
        EjbDeployer.load(Container, DeploymentContext) line: 99
        ModuleInfo.load(ExtendedDeploymentContext, ProgressTracker) line: 206
        ApplicationInfo.load(ExtendedDeploymentContext, ProgressTracker) line: 313
        ApplicationLifecycle.deploy(Collection<Sniffer>, ExtendedDeploymentContext) line: 493
        ApplicationLifecycle.deploy(ExtendedDeploymentContext) line: 219
        DeployCommand.execute(AdminCommandContext) line: 491
        CommandRunnerImpl$2$1.run() line: 527
        CommandRunnerImpl$2$1.run() line: 523
        ....

        Show
        guojun.shan added a comment - for resource like java:global/jms/DeliveredCargoQueue, ComponentEnvManagerImpl$1 is bound to JNDI.that is actually a JndiNamingObjectFactory. that cause the infinite loopup. stack trace: Daemon Thread [admin-listener(2)] (Suspended (breakpoint at line 702 in ComponentEnvManagerImpl)) ComponentEnvManagerImpl.getCompEnvBinding(ResourceEnvReferenceDescriptor) line: 702 ComponentEnvManagerImpl.addJNDIBindings(JndiNameEnvironment, ScopeType, Collection<JNDIBinding>) line: 570 ComponentEnvManagerImpl.bindToComponentNamespace(JndiNameEnvironment) line: 228 EjbDeployer.load(EjbContainerStarter, DeploymentContext) line: 284 EjbDeployer.load(Container, DeploymentContext) line: 99 ModuleInfo.load(ExtendedDeploymentContext, ProgressTracker) line: 206 ApplicationInfo.load(ExtendedDeploymentContext, ProgressTracker) line: 313 ApplicationLifecycle.deploy(Collection<Sniffer>, ExtendedDeploymentContext) line: 493 ApplicationLifecycle.deploy(ExtendedDeploymentContext) line: 219 DeployCommand.execute(AdminCommandContext) line: 491 CommandRunnerImpl$2$1.run() line: 527 CommandRunnerImpl$2$1.run() line: 523 ....
        Hide
        David Zhao added a comment -

        I observed the following behavior,

        1. This happens only when declaring java:global/jms/myQueue in web.xml and use it in ejb in web by @Resource(name="java:global/jms/myQueue").

        2. For the above case, jndi lookup for java:global/jms/myQueue succeeds.

        3. If it is in a standard ejb jar application, the case <1> works fine.

        So I think this issue doesn't relate to MDB/JMS, it might be binding problem of @Resource for the resources defined in web.xml.

        Show
        David Zhao added a comment - I observed the following behavior, 1. This happens only when declaring java:global/jms/myQueue in web.xml and use it in ejb in web by @Resource(name="java:global/jms/myQueue"). 2. For the above case, jndi lookup for java:global/jms/myQueue succeeds. 3. If it is in a standard ejb jar application, the case <1> works fine. So I think this issue doesn't relate to MDB/JMS, it might be binding problem of @Resource for the resources defined in web.xml.
        Hide
        guojun.shan added a comment -

        in JmsApplicationEvents:
        @Resource(name = "java:global/jms/CargoHandledQueue")
        private Destination cargoHandledQueue;
        @Resource(name = "java:global/jms/MisdirectedCargoQueue")
        private Destination misdirectedCargoQueue;
        @Resource(name = "java:global/jms/DeliveredCargoQueue")
        private Destination deliveredCargoQueue;
        @Resource(name = "java:global/jms/HandlingEventRegistrationAttemptQueue")

        in my view, it should be :
        @Resource(lookup= "java:global/jms/CargoHandledQueue")
        ....

        Show
        guojun.shan added a comment - in JmsApplicationEvents: @Resource(name = "java:global/jms/CargoHandledQueue") private Destination cargoHandledQueue; @Resource(name = "java:global/jms/MisdirectedCargoQueue") private Destination misdirectedCargoQueue; @Resource(name = "java:global/jms/DeliveredCargoQueue") private Destination deliveredCargoQueue; @Resource(name = "java:global/jms/HandlingEventRegistrationAttemptQueue") in my view, it should be : @Resource(lookup= "java:global/jms/CargoHandledQueue") ....
        Hide
        reza_rahman added a comment -

        Thanks for catching the name vs. lookup attribute, I've fixed it (it was cut/paste code from Java EE 5). I really prefer not introducing an EJB-JAR just to get around this issue. At any rate, the debugging is definitely helpful.

        I'll ask someone in the management chain to see if this issue should be reassigned at this point.

        Show
        reza_rahman added a comment - Thanks for catching the name vs. lookup attribute, I've fixed it (it was cut/paste code from Java EE 5). I really prefer not introducing an EJB-JAR just to get around this issue. At any rate, the debugging is definitely helpful. I'll ask someone in the management chain to see if this issue should be reassigned at this point.
        Hide
        shreedhar_ganapathy added a comment -

        Hi Guojun
        This still appears to be a naming issue. Can you please look into it and confirm?
        If this needs a fix, please add Glassfish_4_0-approved tag and add a fixBy version to build 86 (next promoted build.

        Show
        shreedhar_ganapathy added a comment - Hi Guojun This still appears to be a naming issue. Can you please look into it and confirm? If this needs a fix, please add Glassfish_4_0-approved tag and add a fixBy version to build 86 (next promoted build.
        Hide
        guojun.shan added a comment - - edited

        Amy Yang has found the root cause and is tring to find out a good solution. I will re-assign this issue to her.

        Show
        guojun.shan added a comment - - edited Amy Yang has found the root cause and is tring to find out a good solution. I will re-assign this issue to her.
        Hide
        marina vatkina added a comment -

        Amy fixed it with rev 61552

        Show
        marina vatkina added a comment - Amy fixed it with rev 61552
        Hide
        reza_rahman added a comment -

        Confirming that the deployment failure does not happen any more.

        Show
        reza_rahman added a comment - Confirming that the deployment failure does not happen any more.

          People

          • Assignee:
            amy.yang
            Reporter:
            reza_rahman
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: