users@glassfish.java.net

Re: Exception in creating Weblogic JMS bridge to Glassfish

From: <glassfish_at_javadesktop.org>
Date: Wed, 26 Aug 2009 01:51:27 PDT

I missed java:comp/env/jsm while giving the glassfish connection factory name in weblogic. Because of this I was getting that null pointer exception.

Now I am getting "javax.naming.NameNotFoundException: No object bound for java:comp/env/jms/intelliden_CF".

[i]Exception:
javax.naming.NameNotFoundException: No object bound for java:comp/env/com.bt.intelliden.connectionFactory_CF [Root exception is java.lang.NullPointerException]
        at com.sun.enterprise.naming.java.javaURLContext.lookup(javaURLContext.java:224)
        at com.sun.enterprise.naming.SerialContext.lookup(SerialContext.java:407)
        at javax.naming.InitialContext.lookup(InitialContext.java:351)
        at weblogic.jms.adapter.JMSBaseConnection.startInternal(JMSBaseConnection.java:261)
        at weblogic.jms.adapter.JMSBaseConnection.start(JMSBaseConnection.java:240)
        at weblogic.jms.adapter.JMSManagedConnectionFactory.createManagedConnection(JMSManagedConnectionFactory.java:190)
        at weblogic.connector.security.layer.AdapterLayer.createManagedConnection(AdapterLayer.java:802)
        at weblogic.connector.outbound.ConnectionFactory.createResource(ConnectionFactory.java:91)
        at weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java:1096)
        at weblogic.common.resourcepool.ResourcePoolImpl.reserveResourceInternal(ResourcePoolImpl.java:346)
        at weblogic.common.resourcepool.ResourcePoolImpl.reserveResource(ResourcePoolImpl.java:294)
        at weblogic.common.resourcepool.ResourcePoolImpl.reserveResource(ResourcePoolImpl.java:277)
        at weblogic.connector.outbound.ConnectionPool.reserveResource(ConnectionPool.java:606)
        at weblogic.common.resourcepool.ResourcePoolImpl.reserveResource(ResourcePoolImpl.java:271)
        at weblogic.connector.outbound.ConnectionManagerImpl.getConnectionInfo(ConnectionManagerImpl.java:352)
        at weblogic.connector.outbound.ConnectionManagerImpl.getConnection(ConnectionManagerImpl.java:307)
        at weblogic.connector.outbound.ConnectionManagerImpl.allocateConnection(ConnectionManagerImpl.java:115)
        at weblogic.jms.adapter.JMSBaseConnectionFactory.getTargetConnection(JMSBaseConnectionFactory.java:123)
        at weblogic.jms.bridge.internal.MessagingBridge.getConnections(MessagingBridge.java:860)
        at weblogic.jms.bridge.internal.MessagingBridge.run(MessagingBridge.java:1051)
        at weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImpl.java:518)
        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
        at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
java.lang.NullPointerException
        at com.sun.enterprise.naming.java.javaURLContext.lookup(javaURLContext.java:173)
        at com.sun.enterprise.naming.SerialContext.lookup(SerialContext.java:407)
        at javax.naming.InitialContext.lookup(InitialContext.java:351)
        at weblogic.jms.adapter.JMSBaseConnection.startInternal(JMSBaseConnection.java:261)
        at weblogic.jms.adapter.JMSBaseConnection.start(JMSBaseConnection.java:240)
        at weblogic.jms.adapter.JMSManagedConnectionFactory.createManagedConnection(JMSManagedConnectionFactory.java:190)
        at weblogic.connector.security.layer.AdapterLayer.createManagedConnection(AdapterLayer.java:802)
        at weblogic.connector.outbound.ConnectionFactory.createResource(ConnectionFactory.java:91)
        at weblogic.common.resourcepool.ResourcePoolImpl.makeResources(ResourcePoolImpl.java:1096)
        at weblogic.common.resourcepool.ResourcePoolImpl.reserveResourceInternal(ResourcePoolImpl.java:346)
        at weblogic.common.resourcepool.ResourcePoolImpl.reserveResource(ResourcePoolImpl.java:294)
        at weblogic.common.resourcepool.ResourcePoolImpl.reserveResource(ResourcePoolImpl.java:277)
        at weblogic.connector.outbound.ConnectionPool.reserveResource(ConnectionPool.java:606)
        at weblogic.common.resourcepool.ResourcePoolImpl.reserveResource(ResourcePoolImpl.java:271)
        at weblogic.connector.outbound.ConnectionManagerImpl.getConnectionInfo(ConnectionManagerImpl.java:352)
        at weblogic.connector.outbound.ConnectionManagerImpl.getConnection(ConnectionManagerImpl.java:307)
        at weblogic.connector.outbound.ConnectionManagerImpl.allocateConnection(ConnectionManagerImpl.java:115)
        at weblogic.jms.adapter.JMSBaseConnectionFactory.getTargetConnection(JMSBaseConnectionFactory.java:123)
        at weblogic.jms.bridge.internal.MessagingBridge.getConnections(MessagingBridge.java:860)
        at weblogic.jms.bridge.internal.MessagingBridge.run(MessagingBridge.java:1051)
        at weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImpl.java:518)
        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
        at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)[/i]

Can anyone help me.

Connection Factory in Glassfish : intelliden_CF
Queue in Glassfish : jms/mddc_to_intelliden

Destination Connection factory in Weblogic : java:comp/env/jsm/intelliden_CF
Destination Queue in Weblogic : jms/mddc_to_intelliden
[Message sent by forum member 'vivektandon' (vivektandon007_at_yahoo.co.in)]

http://forums.java.net/jive/thread.jspa?messageID=361941