JMSException in createConnection

Hi
when i started my test server in websphere 5.1 to test JMS with MDB , i got the following error
*** Starting the server ***
************ Start Display Current Environment ************
WebSphere Platform 5.1 [BASE 5.1.0 b0344.02] running with process name localhost\localhost\server1 and process id 1764
Host Operating System is Windows 2000, version 5.0
Java version = J2RE 1.4.1 IBM Windows 32 build cn1411-20031011 (JIT enabled: jitc), Java Compiler = jitc, Java VM name = Classic VM
was.install.root = d:\Program Files\wsd\runtimes\base_v51
user.install.root = d:\Program Files\wsd\runtimes\base_v51
Java Home = d:\Program Files\wsd\runtimes\base_v51\java\jre
ws.ext.dirs = d:\Program Files\wsd\runtimes\base_v51/java/lib;d:\Program Files\wsd\runtimes\base_v51/classes;d:\Program Files\wsd\runtimes\base_v51/classes;d:\Program Files\wsd\runtimes\base_v51/lib;d:\Program Files\wsd\runtimes\base_v51/lib/ext;d:\Program Files\wsd\runtimes\base_v51/web/help;d:\Program Files\wsd\runtimes\base_v51/deploytool/itp/plugins/com.ibm.etools.ejbdeploy/runtime;d:/Program Files/wsd/wstools/eclipse/plugins/com.ibm.etools.webservice_5.1.1/runtime/worf.jar
Classpath = d:\Program Files\wsd\runtimes\base_v51/properties;d:\Program Files\wsd\runtimes\base_v51/properties;d:\Program Files\wsd\runtimes\base_v51/lib/bootstrap.jar;d:\Program Files\wsd\runtimes\base_v51/lib/j2ee.jar;d:\Program Files\wsd\runtimes\base_v51/lib/lmproxy.jar;d:\Program Files\wsd\runtimes\base_v51/lib/urlprotocols.jar;d:/Program Files/wsd/wstools/eclipse/plugins/com.ibm.etools.websphere.tools.common_5.1.1/runtime/wteServers.jar;d:/Program Files/wsd/wstools/eclipse/plugins/com.ibm.etools.websphere.tools.common_5.1.1/runtime/wasToolsCommon.jar
Java Library path = d:\Program Files\wsd\runtimes\base_v51/bin;d:\Program Files\wsd\runtimes\base_v51/java/bin;d:\Program Files\wsd\runtimes\base_v51/java/jre/bin;D:\Program Files\wsd\eclipse\jre\bin;.;D:\Program Files\wsd\eclipse\jre\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\BINN
************* End Display Current Environment *************
[6/19/05 7:37:45:452 PDT] 5e558475 ManagerAdmin I TRAS0017I: The startup trace state is *=all=disabled.
[6/19/05 7:37:51:571 PDT] 5e558475 AdminInitiali A ADMN0015I: AdminService initialized
[6/19/05 7:37:57:529 PDT] 5e558475 Configuration A SECJ0215I: Successfully set JAAS login provider configuration class to com.ibm.ws.security.auth.login.Configuration.
[6/19/05 7:37:57:739 PDT] 5e558475 SecurityDM I SECJ0231I: The Security component's FFDC Diagnostic Module com.ibm.ws.security.core.SecurityDM registered successfully: true.
[6/19/05 7:37:59:161 PDT] 5e558475 SecurityCompo I SECJ0309I: Java 2 Security is disabled.
[6/19/05 7:37:59:192 PDT] 5e558475 SecurityCompo I SECJ0212I: WCCM JAAS configuration information successfully pushed to login provider class.
[6/19/05 7:37:59:412 PDT] 5e558475 SecurityCompo I SECJ0240I: Security service initialization completed successfully
[6/19/05 7:37:59:442 PDT] 5e558475 JMSRegistrati A MSGS0602I: WebSphere Embedded Messaging Client only has been installed
[6/19/05 7:38:12:431 PDT] 5e558475 JMSMQJDProvid A MSGS0656I: Starting the MQJD JMS Provider
[6/19/05 7:38:13:382 PDT] 5e558475 JMSMQJDProvid A MSGS0650I: MQJD JMS Provider open for business
[6/19/05 7:38:17:708 PDT] 5e558475 ResourceMgrIm I WSVR0049I: Binding NotifyQCF as jms/NotifyQCF
[6/19/05 7:38:17:928 PDT] 5e558475 ResourceMgrIm I WSVR0049I: Binding NotifyQ as jms/NotifyQ
[6/19/05 7:38:18:049 PDT] 5e558475 ResourceMgrIm I WSVR0049I: Binding NotifyTCF as jms/NotifyTCF
[6/19/05 7:38:18:099 PDT] 5e558475 ResourceMgrIm I WSVR0049I: Binding NotifyT as jms/NotifyT
[6/19/05 7:38:18:529 PDT] 5e558475 ResourceMgrIm I WSVR0049I: Binding DBDatasource_CF as eis/jdbc/DBDatasource_CMP
[6/19/05 7:38:18:599 PDT] 5e558475 ResourceMgrIm I WSVR0049I: Binding DBDatasource as jdbc/DBDatasource
[6/19/05 7:38:21:373 PDT] 5e558475 CacheServiceI I DYNA0048I: WebSphere Dynamic Cache initialized successfully.
[6/19/05 7:38:31:067 PDT] 5e558475 JMXSoapAdapte A ADMC0013I: SOAP connector available at port 8880
[6/19/05 7:38:31:268 PDT] 5e558475 SecurityCompo I SECJ0243I: Security service started successfully
[6/19/05 7:38:31:268 PDT] 5e558475 SecurityCompo I SECJ0210I: Security enabled false
[6/19/05 7:38:39:229 PDT] 5e558475 ApplicationMg A WSVR0200I: Starting application: adminconsole
[6/19/05 7:38:41:582 PDT] 5e558475 WebContainer A SRVE0161I: IBM WebSphere Application Server - Web Container. Copyright IBM Corp. 1998-2002
[6/19/05 7:38:41:733 PDT] 5e558475 WebContainer A SRVE0162I: Servlet Specification Level: 2.3
[6/19/05 7:38:41:743 PDT] 5e558475 WebContainer A SRVE0163I: Supported JSP Specification Level: 1.2
[6/19/05 7:38:42:364 PDT] 5e558475 WebContainer A SRVE0169I: Loading Web Module: adminconsole.
[6/19/05 7:38:46:139 PDT] 5e558475 WebGroup I SRVE0180I: [adminconsole] [admin] [Servlet.LOG]: JSP 1.2 Processor: init
[6/19/05 7:38:46:840 PDT] 5e558475 WebGroup I SRVE0180I: [adminconsole] [admin] [Servlet.LOG]: SimpleFileServlet: init
[6/19/05 7:38:46:890 PDT] 5e558475 WebGroup I SRVE0180I: [adminconsole] [admin] [Servlet.LOG]: InvokerServlet: init
[6/19/05 7:38:46:930 PDT] 5e558475 WebGroup I SRVE0180I: [adminconsole] [admin] [Servlet.LOG]: validator: init
[6/19/05 7:38:49:774 PDT] 5e558475 WebGroup I SRVE0180I: [adminconsole] [admin] [Servlet.LOG]: EventInitializer: init
[6/19/05 7:38:50:535 PDT] 5e558475 WebGroup I SRVE0180I: [adminconsole] [admin] [Servlet.LOG]: action: init
[6/19/05 7:38:55:653 PDT] 5e558475 WebGroup I SRVE0180I: [adminconsole] [admin] [Servlet.LOG]: action: Tiles definition factory loaded
[6/19/05 7:38:55:693 PDT] 5e558475 WebGroup I SRVE0180I: [adminconsole] [admin] [Servlet.LOG]: SecureCleanup: init
[6/19/05 7:38:55:993 PDT] 5e558475 ApplicationMg A WSVR0221I: Application started: adminconsole
[6/19/05 7:38:56:083 PDT] 5e558475 ApplicationMg A WSVR0200I: Starting application: IBMUTC
[6/19/05 7:38:56:213 PDT] 5e558475 WebContainer A SRVE0169I: Loading Web Module: IBM Universal Test Client.
[6/19/05 7:38:56:644 PDT] 5e558475 WebGroup I SRVE0180I: [IBM Universal Test Client] [UTC] [Servlet.LOG]: JSP 1.2 Processor: init
[6/19/05 7:38:56:874 PDT] 5e558475 WebGroup I SRVE0180I: [IBM Universal Test Client] [UTC] [Servlet.LOG]: SimpleFileServlet: init
[6/19/05 7:38:56:904 PDT] 5e558475 ApplicationMg A WSVR0221I: Application started: IBMUTC
[6/19/05 7:38:56:904 PDT] 5e558475 ApplicationMg A WSVR0200I: Starting application: ReceivingJMSProjectApp
[6/19/05 7:38:56:935 PDT] 5e558475 EJBContainerI I WSVR0207I: Preparing to start EJB jar: ReceivingJMSProjectEJB.jar
[6/19/05 7:39:00:219 PDT] 5e558475 EJBContainerI I WSVR0037I: Starting EJB jar: ReceivingJMSProjectEJB.jar
[6/19/05 7:39:02:523 PDT] 5e558475 FreePool E J2CA0046E: Method createManagedConnctionWithMCWrapper caught an exception during creation of the ManagedConnection for resource jms/NotifyTCF, throwing ResourceAllocationException. Original exception: javax.resource.spi.ResourceAdapterInternalException: JMSException in createConnection
     at com.ibm.ejs.jms.JMSCMUtils.mapToResourceException(JMSCMUtils.java:125)
     at com.ibm.ejs.jms.JMSManagedTopicConnection.createConnection(JMSManagedTopicConnection.java:121)
     at com.ibm.ejs.jms.JMSManagedConnection.<init>(JMSManagedConnection.java:160)
     at com.ibm.ejs.jms.JMSManagedTopicConnection.<init>(JMSManagedTopicConnection.java:66)
     at com.ibm.ejs.jms.WSJMSManagedTopicConnectionFactory.createManagedConnection(WSJMSManagedTopicConnectionFactory.java:84)
     at com.ibm.ejs.jms.JMSManagedConnectionFactory.createManagedConnection(JMSManagedConnectionFactory.java:477)
     at com.ibm.ejs.j2c.poolmanager.FreePool.createManagedConnectionWithMCWrapper(FreePool.java:1280)
     at com.ibm.ejs.j2c.poolmanager.FreePool.createOrWaitForConnection(FreePool.java:1064)
     at com.ibm.ejs.j2c.poolmanager.PoolManager.reserve(PoolManager.java:1571)
     at com.ibm.ejs.j2c.ConnectionManager.allocateMCWrapper(ConnectionManager.java:622)
     at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java:424)
     at com.ibm.ejs.jms.JMSTopicConnectionFactoryHandle.createTopicConnection(JMSTopicConnectionFactoryHandle.java:80)
     at com.ibm.ejs.jms.listener.MDBListenerImpl.createResources(MDBListenerImpl.java:315)
     at com.ibm.ejs.jms.listener.MDBListenerImpl.internalStart(MDBListenerImpl.java:553)
     at com.ibm.ejs.jms.listener.MDBListenerImpl.start(MDBListenerImpl.java:485)
     at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.start(MDBListenerManagerImpl.java:443)
     at com.ibm.ejs.jms.listener.MsgListenerPort.add(MsgListenerPort.java:152)
     at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.startApplicationMDBs(MDBListenerManagerImpl.java:666)
     at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.stateChanged(MDBListenerManagerImpl.java:637)
     at com.ibm.ws.runtime.component.MessageListenerImpl.stateChanged(MessageListenerImpl.java:139)
     at com.ibm.ws.runtime.component.ApplicationMgrImpl.stateChanged(ApplicationMgrImpl.java:388)
     at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectEvent(DeployedApplicationImpl.java:770)
     at com.ibm.ws.runtime.component.DeployedApplicationImpl.setState(DeployedApplicationImpl.java:156)
     at com.ibm.ws.runtime.component.DeployedApplicationImpl.setState(DeployedApplicationImpl.java:152)
     at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:586)
     at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:271)
     at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:249)
     at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
     at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
     at com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:125)
     at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
     at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
     at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183)
     at com.ibm.ws.runtime.WsServer.start(WsServer.java:128)
     at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
     at java.lang.reflect.Method.invoke(Method.java:386)
     at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
     at com.ibm.etools.websphere.tools.runner.api.ServerRunnerV5$1.run(ServerRunnerV5.java:97)
Next Linked Exception:
javax.jms.JMSException: MQJMS2005: failed to create MQQueueManager for ''
     at com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:556)
     at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:1736)
     at com.ibm.mq.jms.MQConnection.createQMNonXA(MQConnection.java:1129)
     at com.ibm.mq.jms.MQTopicConnection.<init>(MQTopicConnection.java:207)
     at com.ibm.mq.jms.MQTopicConnection.<init>(MQTopicConnection.java:127)
     at com.ibm.mq.jms.MQTopicConnectionFactory.createMQTopicConnection(MQTopicConnectionFactory.java:389)
     at com.ibm.mq.jms.MQTopicConnectionFactory.createTopicConnection(MQTopicConnectionFactory.java:262)
     at com.ibm.ejs.jms.JMSManagedTopicConnection.createConnection(JMSManagedTopicConnection.java:106)
     at com.ibm.ejs.jms.JMSManagedConnection.<init>(JMSManagedConnection.java:160)
     at com.ibm.ejs.jms.JMSManagedTopicConnection.<init>(JMSManagedTopicConnection.java:66)
     at com.ibm.ejs.jms.WSJMSManagedTopicConnectionFactory.createManagedConnection(WSJMSManagedTopicConnectionFactory.java:84)
     at com.ibm.ejs.jms.JMSManagedConnectionFactory.createManagedConnection(JMSManagedConnectionFactory.java:477)
     at com.ibm.ejs.j2c.poolmanager.FreePool.createManagedConnectionWithMCWrapper(FreePool.java:1280)
     at com.ibm.ejs.j2c.poolmanager.FreePool.createOrWaitForConnection(FreePool.java:1064)
     at com.ibm.ejs.j2c.poolmanager.PoolManager.reserve(PoolManager.java:1571)
     at com.ibm.ejs.j2c.ConnectionManager.allocateMCWrapper(ConnectionManager.java:622)
     at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java:424)
     at com.ibm.ejs.jms.JMSTopicConnectionFactoryHandle.createTopicConnection(JMSTopicConnectionFactoryHandle.java:80)
     at com.ibm.ejs.jms.listener.MDBListenerImpl.createResources(MDBListenerImpl.java:315)
     at com.ibm.ejs.jms.listener.MDBListenerImpl.internalStart(MDBListenerImpl.java:553)
     at com.ibm.ejs.jms.listener.MDBListenerImpl.start(MDBListenerImpl.java:485)
     at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.start(MDBListenerManagerImpl.java:443)
     at com.ibm.ejs.jms.listener.MsgListenerPort.add(MsgListenerPort.java:152)
     at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.startApplicationMDBs(MDBListenerManagerImpl.java:666)
     at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.stateChanged(MDBListenerManagerImpl.java:637)
     at com.ibm.ws.runtime.component.MessageListenerImpl.stateChanged(MessageListenerImpl.java:139)
     at com.ibm.ws.runtime.component.ApplicationMgrImpl.stateChanged(ApplicationMgrImpl.java:388)
     at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectEvent(DeployedApplicationImpl.java:770)
     at com.ibm.ws.runtime.component.DeployedApplicationImpl.setState(DeployedApplicationImpl.java:156)
     at com.ibm.ws.runtime.component.DeployedApplicationImpl.setState(DeployedApplicationImpl.java:152)
     at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:586)
     at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:271)
     at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:249)
     at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
     at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
     at com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:125)
     at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
     at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
     at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183)
     at com.ibm.ws.runtime.WsServer.start(WsServer.java:128)
     at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
     at java.lang.reflect.Method.invoke(Method.java:386)
     at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
     at com.ibm.etools.websphere.tools.runner.api.ServerRunnerV5$1.run(ServerRunnerV5.java:97)
Next Linked Exception:
com.ibm.mq.MQException: MQJE001: Completion Code 2, Reason 2058
     at com.ibm.mq.MQManagedConnectionJ11.<init>(MQManagedConnectionJ11.java:246)
     at com.ibm.mq.MQJDManagedConnectionFactoryJ11._createManagedConnection(MQJDManagedConnectionFactoryJ11.java:128)
     at com.ibm.mq.MQJDManagedConnectionFactoryJ11.createManagedConnection(MQJDManagedConnectionFactoryJ11.java:146)
     at com.ibm.mq.StoredManagedConnection.<init>(StoredManagedConnection.java:80)
     at com.ibm.mq.MQSimpleConnectionManager.allocateConnection(MQSimpleConnectionManager.java:171)
     at com.ibm.mq.MQQueueManager.obtainBaseMQQueueManager(MQQueueManager.java:737)
     at com.ibm.mq.MQQueueManager.construct(MQQueueManager.java:671)
     at com.ibm.mq.MQQueueManager.<init>(MQQueueManager.java:452)
     at com.ibm.mq.MQSPIQueueManager.<init>(MQSPIQueueManager.java:52)
     at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:1659)
     at com.ibm.mq.jms.MQConnection.createQMNonXA(MQConnection.java:1129)
     at com.ibm.mq.jms.MQTopicConnection.<init>(MQTopicConnection.java:207)
     at com.ibm.mq.jms.MQTopicConnection.<init>(MQTopicConnection.java:127)
     at com.ibm.mq.jms.MQTopicConnectionFactory.createMQTopicConnection(MQTopicConnectionFactory.java:389)
     at com.ibm.mq.jms.MQTopicConnectionFactory.createTopicConnection(MQTopicConnectionFactory.java:262)
     at com.ibm.ejs.jms.JMSManagedTopicConnection.createConnection(JMSManagedTopicConnection.java:106)
     at com.ibm.ejs.jms.JMSManagedConnection.<init>(JMSManagedConnection.java:160)
     at com.ibm.ejs.jms.JMSManagedTopicConnection.<init>(JMSManagedTopicConnection.java:66)
     at com.ibm.ejs.jms.WSJMSManagedTopicConnectionFactory.createManagedConnection(WSJMSManagedTopicConnectionFactory.java:84)
     at com.ibm.ejs.jms.JMSManagedConnectionFactory.createManagedConnection(JMSManagedConnectionFactory.java:477)
     at com.ibm.ejs.j2c.poolmanager.FreePool.createManagedConnectionWithMCWrapper(FreePool.java:1280)
     at com.ibm.ejs.j2c.poolmanager.FreePool.createOrWaitForConnection(FreePool.java:1064)
     at com.ibm.ejs.j2c.poolmanager.PoolManager.reserve(PoolManager.java:1571)
     at com.ibm.ejs.j2c.ConnectionManager.allocateMCWrapper(ConnectionManager.java:622)
     at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java:424)
     at com.ibm.ejs.jms.JMSTopicConnectionFactoryHandle.createTopicConnection(JMSTopicConnectionFactoryHandle.java:80)
     at com.ibm.ejs.jms.listener.MDBListenerImpl.createResources(MDBListenerImpl.java:315)
     at com.ibm.ejs.jms.listener.MDBListenerImpl.internalStart(MDBListenerImpl.java:553)
     at com.ibm.ejs.jms.listener.MDBListenerImpl.start(MDBListenerImpl.java:485)
     at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.start(MDBListenerManagerImpl.java:443)
     at com.ibm.ejs.jms.listener.MsgListenerPort.add(MsgListenerPort.java:152)
     at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.startApplicationMDBs(MDBListenerManagerImpl.java:666)
     at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.stateChanged(MDBListenerManagerImpl.java:637)
     at com.ibm.ws.runtime.component.MessageListenerImpl.stateChanged(MessageListenerImpl.java:139)
     at com.ibm.ws.runtime.component.ApplicationMgrImpl.stateChanged(ApplicationMgrImpl.java:388)
     at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectEvent(DeployedApplicationImpl.java:770)
     at com.ibm.ws.runtime.component.DeployedApplicationImpl.setState(DeployedApplicationImpl.java:156)
     at com.ibm.ws.runtime.component.DeployedApplicationImpl.setState(DeployedApplicationImpl.java:152)
     at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:586)
     at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:271)
     at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:249)
     at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
     at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
     at com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:125)
     at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
     at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
     at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183)
     at com.ibm.ws.runtime.WsServer.start(WsServer.java:128)
     at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
     at java.lang.reflect.Method.invoke(Method.java:386)
     at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
     at com.ibm.etools.websphere.tools.runner.api.ServerRunnerV5$1.run(ServerRunnerV5.java:97)
[6/19/05 7:39:02:773 PDT] 5e558475 ConnectionMan E J2CA0020E: The Connection Pool Manager could not allocate a Managed Connection: javax.resource.spi.ResourceAllocationException: JMSException in createConnection
     at com.ibm.ejs.j2c.poolmanager.FreePool.createManagedConnectionWithMCWrapper(FreePool.java:1321)
     at com.ibm.ejs.j2c.poolmanager.FreePool.createOrWaitForConnection(FreePool.java:1064)
     at com.ibm.ejs.j2c.poolmanager.PoolManager.reserve(PoolManager.java:1571)
     at com.ibm.ejs.j2c.ConnectionManager.allocateMCWrapper(ConnectionManager.java:622)
     at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java:424)
     at com.ibm.ejs.jms.JMSTopicConnectionFactoryHandle.createTopicConnection(JMSTopicConnectionFactoryHandle.java:80)
     at com.ibm.ejs.jms.listener.MDBListenerImpl.createResources(MDBListenerImpl.java:315)
     at com.ibm.ejs.jms.listener.MDBListenerImpl.internalStart(MDBListenerImpl.java:553)
     at com.ibm.ejs.jms.listener.MDBListenerImpl.start(MDBListenerImpl.java:485)
     at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.start(MDBListenerManagerImpl.java:443)
     at com.ibm.ejs.jms.listener.MsgListenerPort.add(MsgListenerPort.java:152)
     at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.startApplicationMDBs(MDBListenerManagerImpl.java:666)
     at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.stateChanged(MDBListenerManagerImpl.java:637)
     at com.ibm.ws.runtime.component.MessageListenerImpl.stateChanged(MessageListenerImpl.java:139)
     at com.ibm.ws.runtime.component.ApplicationMgrImpl.stateChanged(ApplicationMgrImpl.java:388)
     at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectEvent(DeployedApplicationImpl.java:770)
     at com.ibm.ws.runtime.component.DeployedApplicationImpl.setState(DeployedApplicationImpl.java:156)
     at com.ibm.ws.runtime.component.DeployedApplicationImpl.setState(DeployedApplicationImpl.java:152)
     at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:586)
     at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:271)
     at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:249)
     at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
     at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
     at com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:125)
     at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
     at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
     at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183)
     at com.ibm.ws.runtime.WsServer.start(WsServer.java:128)
     at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
     at java.lang.reflect.Method.invoke(Method.java:386)
     at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
     at com.ibm.etools.websphere.tools.runner.api.ServerRunnerV5$1.run(ServerRunnerV5.java:97)
---- Begin backtrace for Nested Throwables
javax.jms.JMSException: MQJMS2005: failed to create MQQueueManager for ''
     at com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:556)
     at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:1736)
     at com.ibm.mq.jms.MQConnection.createQMNonXA(MQConnection.java:1129)
     at com.ibm.mq.jms.MQTopicConnection.<init>(MQTopicConnection.java:207)
     at com.ibm.mq.jms.MQTopicConnection.<init>(MQTopicConnection.java:127)
     at com.ibm.mq.jms.MQTopicConnectionFactory.createMQTopicConnection(MQTopicConnectionFactory.java:389)
     at com.ibm.mq.jms.MQTopicConnectionFactory.createTopicConnection(MQTopicConnectionFactory.java:262)
     at com.ibm.ejs.jms.JMSManagedTopicConnection.createConnection(JMSManagedTopicConnection.java:106)
     at com.ibm.ejs.jms.JMSManagedConnection.<init>(JMSManagedConnection.java:160)
     at com.ibm.ejs.jms.JMSManagedTopicConnection.<init>(JMSManagedTopicConnection.java:66)
     at com.ibm.ejs.jms.WSJMSManagedTopicConnectionFactory.createManagedConnection(WSJMSManagedTopicConnectionFactory.java:84)
     at com.ibm.ejs.jms.JMSManagedConnectionFactory.createManagedConnection(JMSManagedConnectionFactory.java:477)
     at com.ibm.ejs.j2c.poolmanager.FreePool.createManagedConnectionWithMCWrapper(FreePool.java:1280)
     at com.ibm.ejs.j2c.poolmanager.FreePool.createOrWaitForConnection(FreePool.java:1064)
     at com.ibm.ejs.j2c.poolmanager.PoolManager.reserve(PoolManager.java:1571)
     at com.ibm.ejs.j2c.ConnectionManager.allocateMCWrapper(ConnectionManager.java:622)
     at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java:424)
     at com.ibm.ejs.jms.JMSTopicConnectionFactoryHandle.createTopicConnection(JMSTopicConnectionFactoryHandle.java:80)
     at com.ibm.ejs.jms.listener.MDBListenerImpl.createResources(MDBListenerImpl.java:315)
     at com.ibm.ejs.jms.listener.MDBListenerImpl.internalStart(MDBListenerImpl.java:553)
     at com.ibm.ejs.jms.listener.MDBListenerImpl.start(MDBListenerImpl.java:485)
     at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.start(MDBListenerManagerImpl.java:443)
     at com.ibm.ejs.jms.listener.MsgListenerPort.add(MsgListenerPort.java:152)
     at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.startApplicationMDBs(MDBListenerManagerImpl.java:666)
     at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.stateChanged(MDBListenerManagerImpl.java:637)
     at com.ibm.ws.runtime.component.MessageListenerImpl.stateChanged(MessageListenerImpl.java:139)
     at com.ibm.ws.runtime.component.ApplicationMgrImpl.stateChanged(ApplicationMgrImpl.java:388)
     at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectEvent(DeployedApplicationImpl.java:770)
     at com.ibm.ws.runtime.component.DeployedApplicationImpl.setState(DeployedApplicationImpl.java:156)
     at com.ibm.ws.runtime.component.DeployedApplicationImpl.setState(DeployedApplicationImpl.java:152)
     at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:586)
     at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:271)
     at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:249)
     at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
     at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
     at com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:125)
     at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
     at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
     at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183)
     at com.ibm.ws.runtime.WsServer.start(WsServer.java:128)
     at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
     at java.lang.reflect.Method.invoke(Method.java:386)
     at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
     at com.ibm.etools.websphere.tools.runner.api.ServerRunnerV5$1.run(ServerRunnerV5.java:97)
---- Begin backtrace for Nested Throwables
com.ibm.mq.MQException: MQJE001: Completion Code 2, Reason 2058
     at com.ibm.mq.MQManagedConnectionJ11.<init>(MQManagedConnectionJ11.java:246)
     at com.ibm.mq.MQJDManagedConnectionFactoryJ11._createManagedConnection(MQJDManagedConnectionFactoryJ11.java:128)
     at com.ibm.mq.MQJDManagedConnectionFactoryJ11.createManagedConnection(MQJDManagedConnectionFactoryJ11.java:146)
     at com.ibm.mq.StoredManagedConnection.<init>(StoredManagedConnection.java:80)
     at com.ibm.mq.MQSimpleConnectionManager.allocateConnection(MQSimpleConnectionManager.java:171)
     at com.ibm.mq.MQQueueManager.obtainBaseMQQueueManager(MQQueueManager.java:737)
     at com.ibm.mq.MQQueueManager.construct(MQQueueManager.java:671)
     at com.ibm.mq.MQQueueManager.<init>(MQQueueManager.java:452)
     at com.ibm.mq.MQSPIQueueManager.<init>(MQSPIQueueManager.java:52)
     at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:1659)
     at com.ibm.mq.jms.MQConnection.createQMNonXA(MQConnection.java:1129)
     at com.ibm.mq.jms.MQTopicConnection.<init>(MQTopicConnection.java:207)
     at com.ibm.mq.jms.MQTopicConnection.<init>(MQTopicConnection.java:127)
     at com.ibm.mq.jms.MQTopicConnectionFactory.createMQTopicConnection(MQTopicConnectionFactory.java:389)
     at com.ibm.mq.jms.MQTopicConnectionFactory.createTopicConnection(MQTopicConnectionFactory.java:262)
     at com.ibm.ejs.jms.JMSManagedTopicConnection.createConnection(JMSManagedTopicConnection.java:106)
     at com.ibm.ejs.jms.JMSManagedConnection.<init>(JMSManagedConnection.java:160)
     at com.ibm.ejs.jms.JMSManagedTopicConnection.<init>(JMSManagedTopicConnection.java:66)
     at com.ibm.ejs.jms.WSJMSManagedTopicConnectionFactory.createManagedConnection(WSJMSManagedTopicConnectionFactory.java:84)
     at com.ibm.ejs.jms.JMSManagedConnectionFactory.createManagedConnection(JMSManagedConnectionFactory.java:477)
     at com.ibm.ejs.j2c.poolmanager.FreePool.createManagedConnectionWithMCWrapper(FreePool.java:1280)
     at com.ibm.ejs.j2c.poolmanager.FreePool.createOrWaitForConnection(FreePool.java:1064)
     at com.ibm.ejs.j2c.poolmanager.PoolManager.reserve(PoolManager.java:1571)
     at com.ibm.ejs.j2c.ConnectionManager.allocateMCWrapper(ConnectionManager.java:622)
     at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java:424)
     at com.ibm.ejs.jms.JMSTopicConnectionFactoryHandle.createTopicConnection(JMSTopicConnectionFactoryHandle.java:80)
     at com.ibm.ejs.jms.listener.MDBListenerImpl.createResources(MDBListenerImpl.java:315)
     at com.ibm.ejs.jms.listener.MDBListenerImpl.internalStart(MDBListenerImpl.java:553)
     at com.ibm.ejs.jms.listener.MDBListenerImpl.start(MDBListenerImpl.java:485)
     at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.start(MDBListenerManagerImpl.java:443)
     at com.ibm.ejs.jms.listener.MsgListenerPort.add(MsgListenerPort.java:152)
     at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.startApplicationMDBs(MDBListenerManagerIm

I know this is too late a reply. But it might be useful to others.
See if you have put the server settings as "Bindings" instead of "Client" if it is local.

Similar Messages

  • Com.sun.messaging.jms.JMSException: MQRA:CA:Unsupported-setClientID()

    I am using Netbeans5.5 with Sun Application Server 9 to develop a sample jms application with EJB. I am just following the sample example found in a website. However, when receiving the message and setting the client ID I always receive the following exception.
    com.sun.messaging.jms.JMSException: MQRA:CA:Unsupported-setClientID()
    Any help? I have attached my source
    initialize ---------------------------------
    connection = topicMessageFactory.createConnection();
    connection.setClientID("111");
    s = connection.createSession(false,Session.AUTO_ACKNOWLEDGE);
    TopicSubscriber ts = s.createDurableSubscriber(topicMessage,"mySub");
    connection.close();
    send a message ----------------------------------------------------------
    connection = topicMessageFactory.createConnection();
    session = connection.createSession(false,Session.AUTO_ACKNOWLEDGE);
    MessageProducer messageProducer = session.createProducer(topicMessage);
    ObjectMessage message = session.createObjectMessage();
    message.setObject("Hi there!");
    messageProducer.send(message);
    messageProducer.close();
    connection.close();
    Receive the message --------------------------------------------------
    connection = topicMessageFactory.createConnection();
    connection.setClientID("111");
    session = connection.createSession(false,Session.AUTO_ACKNOWLEDGE);
    TopicSubscriber ts = session.createDurableSubscriber(topicMessage,"mySub");
    connection.start();
    Message msg = ts.receive();
    connection.close();

    Did you ever figure out the solution for this error ? I am getting the same error.
    Thanks for any help that you can provide.
    - vmrao

  • JMSException: hosts (hostname:port) cannot be accessed

    Hi...all
    My scenaro is  connecting to the JMS server through the(Servelet) Java Client proxy i am able to connect to local JMS Server but when i tried to connect to the Remote JMS server it's giving error.And also i checked through the Stand alone program in that also giving the same error.stand alone progaram also able to connect to the localserver that is NWDW server
    javax.jms.JMSException: The following hosts (hostname:port) cannot be accessed: . Check host names and ports.(host:50110)
         at com.sap.jms.client.connection.ConnectionFactory.getSocket(ConnectionFactory.java:447)
         at com.sap.jms.client.connection.ConnectionFactory.createConnection(ConnectionFactory.java:300)
         at com.sap.jms.client.connection.ConnectionFactory.createConnection(ConnectionFactory.java:244)
         at com.sap.jms.client.connection.QueueConnectionFactory.createQueueConnection(QueueConnectionFactory.java:70)
         at com.yambay.mach.gatewayjmsbridge.JMSTestClient.initialiseServer(JMSTestClient.java:98)
         at com.yambay.mach.gatewayjmsbridge.JMSTestClient.<init>(JMSTestClient.java:66)
         at com.yambay.mach.gatewayjmsbridge.JMSTestClient.main(JMSTestClient.java:75)
    and my program is
    Properties m_JNDIProperties = new Properties();
    m_JNDIProperties.put(Context.INITIAL_CONTEXT_FACTORY,"com.sap.engine.services.jndi.InitialContextFactoryImpl");
    m_JNDIProperties.put (Context.PROVIDER_URL,"localhost:50004");
    m_JNDIProperties.put(Context.SECURITY_PRINCIPAL,"Administrator");
    m_JNDIProperties.put(Context.SECURITY_CREDENTIALS,"*****");
    /*    Create a JNDI API InitialContext object.    */
    m_Context = new InitialContext(m_JNDIProperties);     
    queueConnectionFactory = (QueueConnectionFactory) m_Context.lookup("jmsfactory/default/QueueConnectionFactory");
    queueConnection = queueConnectionFactory.createQueueConnection();

    Refer this..hope it may help u:)
    JMS Exception: hosts (hostname:port) cannot be accessed!
    Hosts not set in QueueConnectionFactory
    Regards,
    Farooq.

  • Exception Encountered while attempting to send message[JMSExceptions:045103

    Hi - I need help on one the issue I am facing. It seems some minor mistake but unable to find that.
    I have a EJB code deployed on weblogic. I am using OSB business service to invoke EJB and publish data to JMS. I have setup all queue and JNDI properly but for some reason, I am keep on getting below error. I have google and fond couple of doc but all point to JMS server down .. I am able to access that queue through normal OSB project and able to publish data in it..
    Could someone pls what could be wrong I am doing.
    Error:-
    Exception Encountered while attempting to send message[JMSExceptions:045103]While trying to find a topic or a queue we could not find the specific JMSServer requested. The linked exception may contain more information about the reason for failure.

    Restart the server and the SQL Services and Hosts associated. Remove the Dll's from the GAC and re-build and Deploy. This sort of issue might occur due to some cache, Permission or some errors in the odx at run time.
    Also, refer the blog http://atinag.wordpress.com/category/biztalk-server/,  which explains about the similar sort of issue.
    Regards - Rajasekhar.R
    Don't forget to mark the post as answer or vote as helpful if it does,

  • How to resolve JMSExceptions:045032 when creating a JMS Topic

    I am using Weblogic 12c (12.1.1.0).  I have created a new managed server. I have created a JMS server targeted to the new managed server. I have created a JMS module targeted to the new managed server. I have created a JMS Subdeployment which targets both the new managed server and the new JMS server.  I've created a JMS connection factory which targets the JMS Subdeployment.
    Now everything I've done so far has worked fine.  No problems.  The problem happens when I try to create a JMS Topic.  I select to create a new regular Topic; I target the new JMS Subdeployment, and after selecting the Subdeployment Weblogic refreshes the page and shows the JMS server.  So this all seems OK. When I try to finish and create the JMS Topic, I get the following error: [JMSExceptions:045032]While attempting to create destination [TOPIC_NAME] in module [MODULE_NAME] the JMS server [MANAGED_SERVER_NAME] could not be found.
    Any thoughts on this?  I've googled around but haven't found anything useful.

    I replicated this at my end. This is caused by Subdeployment target to both the new managed server and the new JMS server.
    Please try creating a new Subdeployment and target it to JMS Server only, as described in the document below.
    https://docs.oracle.com/cd/E24329_01/web.1211/e24385/best_practice.htm#JMSAD633
    "Populate the subdeployment only with JMS servers - not WebLogic servers. Only include the JMS servers that you wish to host destinations. This ensures that when the JMS resources are configured, they are targeted to the correct JMS servers. For modules that support non-distributed destinations, the subdeployment must only reference a single JMS Server. If you have a mix of distributed and non-distributed destinations, use two modules each with its own subdeployment."
    Best Regards
    Luz

  • Error while creating a temp queue (JMSException sayin .Destination dosnt ex

    i will just post part of my code
    Properties env = new Properties();
                        env.setProperty(Context.INITIAL_CONTEXT_FACTORY, "org.jboss.naming.NamingContextFactory");
                        jndiContext = new InitialContext();
                        queueConnectionFactory = (QueueConnectionFactory)jndiContext.lookup("QueueConnectionFactory");
                        queue = (Queue) jndiContext.lookup(queueName);
                   }catch (NamingException e) {
                        System.out.println("JNDI API lookup failed: " + e.toString());
                        System.exit(1);
                   try {
                        queueConnection = queueConnectionFactory.createQueueConnection();
                        queueSession = queueConnection.createQueueSession (false, Session.AUTO_ACKNOWLEDGE);
                        queueConnection.start();
                        queueSender = queueSession.createSender(queue);
                        requestMessage = queueSession.createTextMessage();
                                                                requestMessage.setText("does");
    /* The code works fine  till here , but below as soon as i say  replyQueue = queueSession.createQueue("todo"); , it says the destination dosenot exist. why isnt it creating  a temporary queue for me . Exception thrown is javax.jms.JMSException :
    This Destination Does Not Exist.
                        replyQueue = queueSession.createQueue("todo");
                                            Destination replyDestination = replyQueue;

    createTemporaryQueue() already creates a unique
    destination; you don't need to do anything else.
    Note as we discussed in the previous thread; you
    should not create a temporary destination per
    request; you should create 1 temporary destination
    per consumer/process and reuse it across requests;
    using a correlationID to match requests to
    responses.
    James
    http://logicblaze.com/
    Hello Mr.James,
    pleeeeeeeeeeeeeeease give me one example of how do i create only one temporary queue and differentiate resposes based on CorrelationID, i mean i am just not able to do it , i feel i will have to browse through entire queue matching for CorrelationId's, however u had earlier rejected this approach
    THEN HOW DO I MATCH RESPONSES IN TEMPORARY QUEUES TO MY REQUESTS BASED ON CORRELATIONID , PLEASE GIVE ME AN EXAMPLE

  • After moving from weblogic 10.0.0 to Weblogic 10.3.3 - JMSException

    After moving from weblogic 10.0.0 to Weblogic 10.3.3, web-application began to raise next exception:
    <Dec 4, 2012 3:52:05 PM CET> <Error> <HTTP> <pl-1> <traffic-1> <[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1354632725104> <BEA-101017> <[ServletContext@518010907[app:XXXX-XXXX module:/XXXXXX-connector-servlet path:/XXXXXX-connector-servlet spec-version:2.5]] Root cause of ServletException.
    javax.jms.JMSException: [JMSPool:169801]The JMS method setMessageListener may not be called inside an EJB or servlet
    at weblogic.deployment.jms.JMSExceptions.getJMSException(JMSExceptions.java:22)
    at weblogic.deployment.jms.WrappedMessageConsumer.preInvocationHandler(WrappedMessageConsumer.java:116)
    at weblogic.deployment.jms.WrappedMessageConsumer_weblogic_jms_client_WLConsumerImpl.setMessageListener(Unknown Source)
    at XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.createAndStart(OperatorMessageSession.java:174)
    at XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.getWork(XXXXXXXXXServlet.java:265)
    at XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.doRequest(XXXXXXXXXServlet.java:168)
    at weblogic.servlet.http.AbstractAsyncServlet.service(AbstractAsyncServlet.java:100)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:183)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3700)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3664)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2276)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2175)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1452)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Could anybody help me with this problem? Maybe there are any standard ways to fix this?

    I've rebuilt my web-application using MDB. For now I got new exception:
    ####<07.12.2012 16:03:06 FET> <Info> <EJB> <pc-XXXXXX> <AdminServer> <[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <BEA1-00340877198035A73969> <> <1354885386932> <BEA-010227> <EJB Exception occurred during invocation from home or business: weblogic.ejb.container.internal.StatelessEJBHomeImpl@14df37f threw exception: javax.ejb.EJBTransactionRolledbackException: EJB Exception: : java.lang.ClassCastException: com.XXX.XXXX.XXXXXX.persistence.OperatorBean cannot be cast to com.XXX.XXXX.XXXXXX.persistence.SwitchboardBean
         at com.XXX.XXXX.XXXXXX.SwitchboardDataImpl.initialize(SwitchboardDataImpl.java:147) // itsSwitchboardBean = itsEntityManager.find(SwitchboardBean.class, switchboardNumber);
         at com.XXX.XXXX.XXXXXX.SwitchboardDataImpl.create(SwitchboardDataImpl.java:86)
         at com.XXX.XXXX.XXXXXX.SwitchboardDataEJB.create(SwitchboardDataEJB.java:64)
    persistence.xml:
    ...     <persistence-unit name="xxxSwitchboard_PU" transaction-type="JTA">
              <provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider>
    <jta-data-source>jdbc/xxSwitchboard</jta-data-source>
    <non-jta-data-source>jdbc/xxSwitchboard</non-jta-data-source>
              <class>com.XXX.XXXX.XXXXXX.switchboard.persistence.OwnerBean</class>
              <class>com.XXX.XXXX.XXXXXX.switchboard.persistence.OperatorBean</class>
              <class>com.XXX.XXXX.XXXXXX.switchboard.persistence.SwitchboardBean</class>
              <class>com.XXX.XXXX.XXXXXX.switchboard.persistence.CallBean</class>
              <exclude-unlisted-classes>false</exclude-unlisted-classes>
         </persistence-unit>...
    @Entity
    public class OperatorBean extends OwnerBean
    @ManyToOne(optional = true, fetch = FetchType.EAGER)
    private SwitchboardBean switchboard;
    @Entity
    public class SwitchboardBean extends OwnerBean
    @OneToMany(mappedBy = "switchboard", cascade = CascadeType.PERSIST, fetch = FetchType.LAZY)
    private List<OperatorBean> itsOperators = new ArrayList<OperatorBean>();
    Seems that it also happened due to updating weblogic version. Could you please advice me how to fix this issue?

  • Javax.jms.JMSException: Not supported in XA-backed session outside globaltx

    I am trying to setup OracleOJMS provider and tries to access queue and post to queue from a normal jsp for testing.
    I am getting the following
    code:
    javax.jms.JMSException: Not supported in XA-backed session outside global transaction
         at oracle.j2ee.ra.jms.generic.RAUtils.make(RAUtils.java:525)
         at oracle.j2ee.ra.jms.generic.RAUtils.toJMSException(RAUtils.java:199)
         at oracle.j2ee.ra.jms.generic.RAUtils.toJMSException(RAUtils.java:210)
         at oracle.j2ee.ra.jms.generic.CommonProducerWrapper.prepareForSend(CommonProducerWrapper.java:350)
         at oracle.j2ee.ra.jms.generic.CommonProducerWrapper.send(CommonProducerWrapper.java:159)
         at ResourceProvider.jspService(_ResourceProvider.java:112)
         at com.orionserver[Oracle Containers for J2EE 10g (10.1.3.1.0) ].http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:453)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:591)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:515)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:711)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:216)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    Steps i have done
    ResourceProvider.jsp
    code:
    <!-- JSP Imports -->
    <%@ page import="javax.jms.QueueConnectionFactory "%>
    <%@ page import="javax.jms.XAQueueConnectionFactory "%>
    <%@ page import="javax.jms.QueueConnection "%>
    <%@ page import="javax.jms.QueueSession "%>
    <%@ page import="javax.jms.Queue "%>
    <%@ page import="javax.jms.QueueSender "%>
    <%@ page import="javax.jms.Message "%>
    <%@ page import="javax.jms.Session "%>
    <%@ page import="javax.naming.Context "%>
    <%@ page import="javax.naming.InitialContext "%>
    <html>
    <head>
    <title>
    Configuration of ResourceProvider for Advanced Queueing
    </title>
    </head>
    <body>
    <form name="TestResourceProvider" method="GET">
    <%
    // Check if the message has to be enqueued
    if (request.getParameter("Message") != null){
    Context jndiContext = new InitialContext();
    XAQueueConnectionFactory queueCF = (XAQueueConnectionFactory)jndiContext.lookup
    ("java:comp/env/jms/InQueueCF");
    Queue queue = (Queue)jndiContext.lookup("java:comp/env/jms/InQueue");
    QueueConnection queueConnection = queueCF.createQueueConnection();
    // Start the Connection
    queueConnection.start();
    QueueSender sender = queueSession.createSender(queue);
    Message msg = queueSession.createTextMessage(request.getParameter("Message"));
    sender.send(msg);
    queueSession.commit();
    sender.close();
    queueSession.close();
    queueConnection.close();
    %>
    <%
    }else{
    // User can enter the message to be enqueued through here
    %>
    Enter the message to be enqueued
    <INPUT type="text" name="Message">
    <br><br>
    <input type="Submit" value="Enqueue Message">
    <%
    %>
    </form>
    </body>
    </html>
    My Steps for OJMS PRovider
    1. Creating AQ queue in DB
    2. configuration of resource adapter and provider
    3. configuration of connection factories for resourceadapter[jmsconnector]
    code:
    1. Created the Queue table in DB using the sql
    DROP USER jmsuser CASCADE;
    GRANT connect, resource,AQ_ADMINISTRATOR_ROLE TO jmsuser IDENTIFIED BY jmsuser;
    GRANT execute ON sys.dbms_aqadm TO jmsuser;
    GRANT execute ON sys.dbms_aq TO jmsuser;
    GRANT execute ON sys.dbms_aqin TO jmsuser;
    GRANT execute ON sys.dbms_aqjms TO jmsuser;
    connect jmsuser/jmsuser;
    -- Create table to hold the queue, then create queue.
    -- For topics multiple_consumers must be true
    BEGIN
    DBMS_AQADM.CREATE_QUEUE_TABLE( Queue_table => 'SMSCP_INQTBL', Queue_payload_type => 'SYS.AQ$_JMS_MESSAGE',
    sort_list => 'PRIORITY,ENQ_TIME', multiple_consumers => false, compatible => '8.1.5');
    DBMS_AQADM.CREATE_QUEUE( Queue_name => 'SMSCP_INQ', Queue_table => 'SMSCP_INQTBL');
    DBMS_AQADM.START_QUEUE(queue_name => 'SMSCP_INQ');
    END;
    quit;
    Now our queue Name is queue Name : SMSCP_INQ table Name: SMSCP_INQTBL
    2. Creating the Cp and datasource for the db [jmsuser] to make java to access queue
    Creating ConnectionPool jmsDBPool
    Creating DataSource jmsDBDataSource
    Jndi jdbc jdbc/JMSDBDS
    After creating, i got the following data-sources.xml
    DATASOURCES.XML
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <data-sources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://xmlns.oracle.com/oracleas/schema/data-sources-10_1.xsd" schema-major-version="10" schema-minor-version="1">
    <!-- default one comes with oracle shipping -->
    <managed-data-source connection-pool-name="Example Connection Pool" jndi-name="jdbc/OracleDS" name="OracleDS"/>
    <!-- New one Created -->
         <managed-data-source connection-pool-name="jmsDBPool" jndi-name="jdbc/JMSDBDS" name="jmsDBDataSource"/>
    <!-- default one comes with oracle shipping -->
    <connection-pool name="Example Connection Pool">
    <connection-factory factory-class="oracle.jdbc.pool.OracleDataSource" user="scott" password="tiger" url="jdbc racle:thin:@//localhost:1521/ORCL"/>
    </connection-pool>
    <!-- New one Created -->
    <connection-pool name="jmsDBPool">
    <connection-factory factory-class="oracle.jdbc.pool.OracleDataSource" user="jmsuser" password="jmsuser" url="jdbc racle:thin:@//localhost:1521/xe"/>
    </connection-pool>
    </data-sources>
    3. JMS Connector Task. Customising the ra.xml
    ra.xml
    <!-- resourceadapter -->
    <resourceadapter>
    <resourceadapter-class>oracle.j2ee.ra.jms.generic.JMSResourceAdapter</resourceadapter-class>
    <config-property>
    <config-property-name>lookupMethod</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>resourceProvider</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>resourceProviderName</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>testResourceProvider</config-property-value>
    </config-property>
    <!-- adminobject configuration -->
              <adminobject>
    <adminobject-interface>javax.jms.Queue</adminobject-interface>
    <adminobject-class>oracle.j2ee.ra.jms.generic.AdminObjectQueueImpl</adminobject-class>
    <config-property>
    <config-property-name>jndiName</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>Queues/MY_QUEUE</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>resourceProviderName</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>testResourceProvider</config-property-value>
    </config-property>
    </adminobject>
    <!--
    <adminobject>
    <adminobject-interface>javax.jms.Topic</adminobject-interface>
    <adminobject-class>oracle.j2ee.ra.jms.generic.AdminObjectTopicImpl</adminobject-class>
    <config-property>
    <config-property-name>jndiName</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>Topics/MY_TOPIC</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>resourceProviderName</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>testResourceProvider</config-property-value>
    </config-property>
    </adminobject>
    -->
    <adminobject>
    <adminobject-interface>javax.jms.Queue</adminobject-interface>
    <adminobject-class>oracle.j2ee.ra.jms.generic.AdminObjectQueueImpl</adminobject-class>
    <config-property>
    <config-property-name>resourceProviderName</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>testResourceProvider</config-property-value>
    </config-property>
    </adminobject>
    <adminobject>
    <adminobject-interface>javax.jms.Topic</adminobject-interface>
    <adminobject-class>oracle.j2ee.ra.jms.generic.AdminObjectTopicImpl</adminobject-class>
    <config-property>
    <config-property-name>resourceProviderName</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>testResourceProvider</config-property-value>
    </config-property>
    </adminobject>
    </resourceadapter>
    4. Create a JMS Connector INstance
    oc4j-connectors.xml
         <connector name="testResourceAdapter" path="testResourceAdapter.rar">
              <config-property name="lookupMethod" value="resourceProvider"/>
              <config-property name="resourceProviderName" value="testResourceProvider"/>
              <!-- Default element generated by OC4J. Please uncomment and modify to suit your configuration needs.
              <adminobject-config location="">
                   <adminobject-class>oracle.j2ee.ra.jms.generic.AdminObjectQueueImpl</adminobject-class>
                   <config-property name="jndiName" value="Queues/MY_QUEUE"/>
                   <config-property name="resourceProviderName" value="ojmsRP"/>
              </adminobject-config>
              -->
              <!-- Default element generated by OC4J. Please uncomment and modify to suit your configuration needs.
              <adminobject-config location="">
                   <adminobject-class>oracle.j2ee.ra.jms.generic.AdminObjectTopicImpl</adminobject-class>
                   <config-property name="jndiName" value="Topics/MY_TOPIC"/>
                   <config-property name="resourceProviderName" value="ojmsRP"/>
              </adminobject-config>
              -->
         </connector>
    5. RA Connection Factories
    <?xml version="1.0" encoding="UTF-8"?>
    <oc4j-connector-factories xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="http://xmlns.oracle.com/oracleas/schema/oc4j-connector-factories-10_0.xsd"
    schema-major-version="10"
    schema-minor-version="0">
    <connector-factory location="resourceAdapterXAQCF/MYXAQCF" connector-name="testResourceAdapter">
    <config-property name="jndiLocation" value="XAQueueConnectionFactories/XAQCF"/>
    <connection-pooling use="private">
    <property name="waitTimeout" value="300" />
    <property name="scheme" value="fixed_wait" />
    <property name="maxConnections" value="50" />
    <property name="minConnections" value="0" />
    </connection-pooling>
    <connectionfactory-interface>javax.jms.XAQueueConnectionFactory</connectionfactory-interface>
    </connector-factory>
    </oc4j-connector-factories>
    orion-web.xml
    <?xml version="1.0"?>
    <orion-web-app
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://xmlns.oracle.com/oracleas/schema/orion-web-10_0.xsd"      deployment-version="10.1.3.1.0"
         deployment-time="1218369811921"
         jsp-cache-directory="./persistence"
         jsp-cache-tlds="standard"
         temporary-directory="./temp"
         context-root="/smscpReceiver"
    schema-major-version="10" schema-minor-version="0" >
         <!-- Uncomment this element to control web application class loader behavior.
              <web-app-class-loader search-local-classes-first="true" include-war-manifest-class-path="true" />
         -->
         <resource-ref-mapping name="jms/InQueueCF" location="resourceAdapterXAQCF/MYXAQCF" />
         <message-destination-ref-mapping location="resourceAdapterInQ/MYINQ" name="jms/InQueue">
              </message-destination-ref-mapping>
         <web-app>
         </web-app>
    </orion-web-app>
    web.xml
    <resource-ref>
         <res-ref-name>jms/InQueueCF</res-ref-name>
         <res-type>javax.jms.XAQueueConnectionFactory</res-type>
         <res-auth>Container</res-auth>
    </resource-ref>
    <message-destination-ref>
         <message-destination-ref-name>jms/InQueue</message-destination-ref-name>
         <message-destination-type>javax.jms.Queue</message-destination-type>
         <message-destination-usage>Produces</message-destination-usage>
         <message-destination-link>jms/InQueue</message-destination-link>
    </message-destination-ref>
    <message-destination>
    <message-destination-name>jms/InQueue</message-destination-name>
    </message-destination>

    Sorry for the jammed one
    Neat one.
    am trying to setup OracleOJMS provider and tries to access queue and post to queue from a normal jsp for testing.
    I am getting the following
    javax.jms.JMSException: Not supported in XA-backed session outside global transaction
    at oracle.j2ee.ra.jms.generic.RAUtils.make(RAUtils.java:525)
    at oracle.j2ee.ra.jms.generic.RAUtils.toJMSException(RAUtils.java:199)
    at oracle.j2ee.ra.jms.generic.RAUtils.toJMSException(RAUtils.java:210)
    at oracle.j2ee.ra.jms.generic.CommonProducerWrapper.prepareForS
    INVOCATION
    <form name="TestResourceProvider" method="GET">
    <%
    // Check if the message has to be enqueued
    if (request.getParameter("Message") != null){
    Context jndiContext = new InitialContext();
    XAQueueConnectionFactory queueCF = (XAQueueConnectionFactory)jndiContext.lookup
    ("java:comp/env/jms/InQueueCF");
    Queue queue = (Queue)jndiContext.lookup("java:comp/env/jms/InQueue");
    QueueConnection queueConnection = queueCF.createQueueConnection();
    // Start the Connection
    queueConnection.start();
    QueueSender sender = queueSession.createSender(queue);
    Message msg = queueSession.createTextMessage(request.getParameter("Message"));
    sender.send(msg);
    queueSession.commit();
    sender.close();
    queueSession.close();
    queueConnection.close();
    %>
    <%
    }else{
    // User can enter the message to be enqueued through here
    %>
    Enter the message to be enqueued
    <INPUT type="text" name="Message">
    <br><br>
    <input type="Submit" value="Enqueue Message">
    <%
    %>
    </form>
    </body>
    </html>
    ---------------------

  • ConnectionFactory createConnection()??

    Hi,
    I found the following on the J2EE tutorial on [http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html], Chapter 33.
    * Look up connection factory and destination. If either
    * does not exist, exit. If you look up a
    * TopicConnectionFactory or a QueueConnectionFactory,
    * program behavior is the same.
    ConnectionFactory connectionFactory = null;
    Destination dest = null;
    try {
      connectionFactory = (ConnectionFactory)
        jndiContext.lookup("jms/ConnectionFactory");
      dest = (Destination) jndiContext.lookup(destName);
    } catch (Exception e) {
      System.out.println("JNDI API lookup failed: " +
        e.toString());
      e.printStackTrace();
      System.exit(1);
    //// -------------Here's the problem----------
    Connection connection =
      connectionFactory.createConnection();
    Session session = connection.createSession(false,
      Session.AUTO_ACKNOWLEDGE);Looks like they are using some API other than JMS (maybe EJB) because there is no createConnection() method for javax.jms.ConnectionFactory.
    So.......how can we use standalone JMS without EJB?
    Edited by: imnd_neel on Dec 30, 2008 11:12 AM

    [http://java.sun.com/j2ee/1.4/docs/api/javax/jms/ConnectionFactory.html#createConnection()]
    ???

  • OCCI: Problem with CreateConnection() method

    I am using OCCI sdk for Oracle 10g database with VS2005. I am continuously getting an exception
    "An unhandled exception of type 'System.Runtime.InteropServices.SEHException' occurred in OCCITest.exe
    Additional information: External component has thrown an exception."
    I get this exception at line:
    user = "SYSTEM";
    pass = "abc123";
    db = "//127.0.0.1:1521/orcl";
         ->     con = env->createConnection(user, pass, db);
    I have seen lots of posts with people asking this question... i tried almost all the alternatives specified in those posts. Even my Sqlplus works with this connection string. In sql plus, i can connect using these credentials, can create a table, insert data... etc. But I just can't connect from VC++...
    For reference, I am pasting the entry in my tnsnames.ora file below:
    ORCL =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = orcl)
    I am using Vista machine. I have installed oracle 10g for vista. Can my OS be a problem? I will really appreciate the help...
    Regards,
    Jwalant

    This may be obvious, but please verify that you have first created the environment before calling CreateConnection...
    Environment *env = Environment::createEnvironment (Environment::DEFAULT);
    Connection *con = env->createConnection (<user>, <password>, <connStr>);                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Jboss 3.2.3 ConnectionFactory interface createConnection()

    Hello,
    The jboss 3.2.3 javax.jms.ConnectionFactory interface doesn't seem to have the createConnection() method hence the test program of j2ee.template (~/coient/TestClient.java) failed at compile.
    There are similar failures on javax.jms package:
    javax.jms.Connection no createSession
    javax.jms.Session no createProducer
    javax.jms.MessageProducer no send
    that TestClient.java invokes.
    Please help.
    Thank you.
    Alan

    I am seeing this problem as well. I have jboss-j2ee.jar in my classpath, and its finding the javax.jms library, but those methods just aren't supported.
    Does anyone have any ideas?
    -Joe

  • Occi::environment createConnection throws exception

    Hi there,
    I tried connecting to my Oracle 11g database in debug mode but was unsuccessful. I am developing an ActiveX plugin using Visual Studio 2008. I downloaded OCCI 11.1.0.6.0 and instant client 11.2.0.1.0, extracted the the lib and dll files to my project directory, included the header files as part of my project include directory. Release mode works fine but it's debug that I am having issues with. When I link against oraocci11d.lib in debug mode, it gives me the error "error PRJ0050: Failed to register output. Please ensure you have the appropriate permissions to modify the registry." So then I linked against oraocci11.lib and was able to build successfully. However, I get the following error:
    try
              env = Environment::createEnvironment(Environment::DEFAULT);
              conn = env->createConnection("SYSTEM", "pwd", "remoteserver:1521/TEST"); //fails here
    env->terminateConnection(conn);
              Environment::terminateEnvironment(env);
    catch (SQLException& e)
              std::cout<<e.what();
    First-chance exception at 0x7c812afb in iexplore.exe: Microsoft C++ exception: oracle::occi::SQLException at memory location 0x0013a748..
    First-chance exception at 0x7c812afb in iexplore.exe: Microsoft C++ exception: [rethrow] at memory location 0x00000000..
    I see that others are having slightly different issues with Debug mode but I did not see a resolution for any of them. Any help would be much appreciated!
    Edited by: user13168246 on Jun 25, 2010 4:08 PM

    Make sure you include th directory that contains all the necessary header files in your project. It should be in your installed oracle directory (eg. d:\app\oracle\product\11.2.0\dbhome_1\OCI\include) so point to that in Project Properties->C/C++->General->Additional Include Directories. Then link it to oraocci11d.lib under Project Properties->Linker->Input->Additional Dependencies. Also include the following DLLs oraociei11.dll, oraocci11d.dll, oraocci11.dll, orannzsbb11.dll in your debug and release directories.

  • Javax.jms.JMSException: Not supported in XA-backed sessionoutside global tx

    I am trying to setup OracleOJMS provider and tries to access queue and post to queue from a normal jsp for testing.
    I am getting the following
    javax.jms.JMSException: Not supported in XA-backed session outside global transaction
         at oracle.j2ee.ra.jms.generic.RAUtils.make(RAUtils.java:525)
         at oracle.j2ee.ra.jms.generic.RAUtils.toJMSException(RAUtils.java:199)
         at oracle.j2ee.ra.jms.generic.RAUtils.toJMSException(RAUtils.java:210)
         at oracle.j2ee.ra.jms.generic.CommonProducerWrapper.prepareForSend(CommonProducerWrapper.java:350)
         at oracle.j2ee.ra.jms.generic.CommonProducerWrapper.send(CommonProducerWrapper.java:159)
         at _ResourceProvider._jspService(_ResourceProvider.java:112)
         at com.orionserver[Oracle Containers for J2EE 10g (10.1.3.1.0) ].http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:453)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:591)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:515)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:711)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:216)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)I have posted query in this link.
    http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&f=14&t=001837
    Can you please help me out?

    Sorry for the jammed one
    Neat one.
    am trying to setup OracleOJMS provider and tries to access queue and post to queue from a normal jsp for testing.
    I am getting the following
    javax.jms.JMSException: Not supported in XA-backed session outside global transaction
    at oracle.j2ee.ra.jms.generic.RAUtils.make(RAUtils.java:525)
    at oracle.j2ee.ra.jms.generic.RAUtils.toJMSException(RAUtils.java:199)
    at oracle.j2ee.ra.jms.generic.RAUtils.toJMSException(RAUtils.java:210)
    at oracle.j2ee.ra.jms.generic.CommonProducerWrapper.prepareForS
    INVOCATION
    <form name="TestResourceProvider" method="GET">
    <%
    // Check if the message has to be enqueued
    if (request.getParameter("Message") != null){
    Context jndiContext = new InitialContext();
    XAQueueConnectionFactory queueCF = (XAQueueConnectionFactory)jndiContext.lookup
    ("java:comp/env/jms/InQueueCF");
    Queue queue = (Queue)jndiContext.lookup("java:comp/env/jms/InQueue");
    QueueConnection queueConnection = queueCF.createQueueConnection();
    // Start the Connection
    queueConnection.start();
    QueueSender sender = queueSession.createSender(queue);
    Message msg = queueSession.createTextMessage(request.getParameter("Message"));
    sender.send(msg);
    queueSession.commit();
    sender.close();
    queueSession.close();
    queueConnection.close();
    %>
    <%
    }else{
    // User can enter the message to be enqueued through here
    %>
    Enter the message to be enqueued
    <INPUT type="text" name="Message">
    <br><br>
    <input type="Submit" value="Enqueue Message">
    <%
    %>
    </form>
    </body>
    </html>
    ---------------------

  • ** MQSeries WLS6-sp2  JMSException

              Hello all,
              I was successul in conencting MQSeries 2.5 with WebLogic 6.1-sp2
              following sample (wlsmqsereis.zip) using WLS as JNDI server.
              This was on same host, but when I moved MQSeries on different
              machine and then ran a client that sends messages to queue on
              MQS, I got the JMS Exception below.
              my question is, is it possible to have MQSeries and Weblogic
              on separate hosts and still wlsmqseries.zip would work?
              Any help is greatly appreciated.. thanks all.
              ------- Exception -----------------------------------
              javax.jms.JMSException: MQJMS2005: failed to create MQQueueManager for
              'localhost:QM_pc234221123'           
              at
              com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:546)
              at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:1137)           
              at com.ibm.mq.jms.MQConnection.createQMNonXA(MQConnection.java:799)           
              at com.ibm.mq.jms.MQQueueConnection.<init>(MQQueueConnection.java:255)           
              at com.ibm.mq.jms.MQQueueConnection.<init>(MQQueueConnection.java:78)           
              at com.ibm.mq.jms.MQQueueConnectionFactory.createQueueConnection(MQQueueConnectionFactory.java:142)
              at com.bwe.TextMessageSenderClient.<init>(TextMessageSenderClient.java:43)
              at com.bwe.TextMessageSenderClient.main(TextMessageSenderClient.java:102)
              javax.jms.JMSException: MQJMS2005: failed to create MQQueueManager for 'localhost:QM_pc234221123'
              at com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:546)
              at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:1137)           
              at com.ibm.mq.jms.MQConnection.createQMNonXA(MQConnection.java:799)           
              at com.ibm.mq.jms.MQQueueConnection.<init>(MQQueueConnection.java:255)           
              at com.ibm.mq.jms.MQQueueConnection.<init>(MQQueueConnection.java:78)           
              at com.ibm.mq.jms.MQQueueConnectionFactory.createQueueConnection(MQQueueConnectionFactory.java:142)
              at com.bwe.TextMessageSenderClient.<init>(TextMessageSenderClient.java:43)
              at com.bwe.TextMessageSenderClient.main(TextMessageSenderClient.java:102)
              Exception in thread "main"
              

    Hi this is mahesh iam also getting same error
              when run standalone jms application with websphere 5.1 inorder to post mesg on to Q.
              javax.jms.JMSException: MQJMS2005: failed to create MQQueueManager for '192.168.9.16:WAS_MAHESHP_server1'
              at com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:556)
              at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:1736)
              at com.ibm.mq.jms.MQConnection.createQMNonXA(MQConnection.java:1129)
              at com.ibm.mq.jms.MQQueueConnection.<init>(MQQueueConnection.java:170)
              at com.ibm.mq.jms.MQQueueConnection.<init>(MQQueueConnection.java:80)
              at com.ibm.mq.jms.MQQueueConnectionFactory.createQueueConnection(MQQueueConnectionFactory.java:145)
              at org.mule.samples.hello.QueueMessageSender.sendMessage(QueueMessageSender.java:40)
              at org.mule.samples.hello.QueueMessageSender.main(QueueMessageSender.java:129)
              plz do reply me
              paddy

  • Web Start Console :NoClassDefFoundError: javax/jms/JMSException

    HI all,
    am using JBoss server, J2SE1.4 ,windows XP
    This my JNLP file :
    <?xml version="1.0" encoding="UTF-8"?>
    <jnlp codebase="http://172.25.186.50:8080/JMSClient" href="JmsClient.jnlp">
    <information>
    <title>My JMS Consumer</title>
    <vendor> System</vendor>
    <icon href="icon.png"/>
    <icon href="splash.png" kind="splash"/>
    </information>
    <security>
    <j2ee-application-client-permissions/>
    </security>
    <resources>
    <j2se version="1.4+"/>
    <jar href="JMSconsumer.jar" main="true" download="eager"/>
    <jar href="WEB-INF/lib/jboss-j2ee.jar"/>
    <jar href="WEB-INF/lib/concurrent.jar"/>
    <jar href="WEB-INF/lib/jboss-common.jar"/>
    <jar href="WEB-INF/lib/jbossmq.jar"/>
    <jar href="WEB-INF/lib/jnlp-servlet.jar"/>
    <jar href="WEB-INF/lib/jardiff.jar"/>
    <jar href="WEB-INF/lib/jnlp.jar"/>
    <jar href="WEB-INF/lib/jnpserver.jar"/>
    </resources>
    <application-desc main-class="TafConsumer"/>
    </jnlp>
    Console Error message :
    Java Web Start 1.4.2_06 Console, started Fri May 05 15:51:29 IST 2006 Java 2
    Runtime Environment: Version 1.4.2_06 by Sun Microsystems Inc. Logging to
    file: C:\Documents and Settings\2210\Desktop\tafClient.log
    java.lang.NoClassDefFoundError: javax/jms/JMSException at
    java.lang.Class.getDeclaredMethods0(Native Method) at
    java.lang.Class.privateGetDeclaredMethods(Unknown Source) at
    java.lang.Class.getMethod0(Unknown Source) at
    java.lang.Class.getMethod(Unknown Source) at
    com.sun.javaws.Launcher.executeApplication(Unknown Source) at
    com.sun.javaws.Launcher.executeMainClass(Unknown Source) at
    com.sun.javaws.Launcher.continueLaunch(Unknown Source) at
    com.sun.javaws.Launcher.handleApplicationDesc(Unknown Source) at
    com.sun.javaws.Launcher.handleLaunchFile(Unknown Source) at
    com.sun.javaws.Launcher.run(Unknown Source) at java.lang.Thread.run(Unknown
    Source)
    this is for my JMSconsumer.jar which has all my Classes(.class files)
    MANIFEST.MF
    Manifest-Version: 1.0
    Created-By: 1.4.2_04 (Sun Microsystems Inc.)
    Main-Class: TafConsumer
    This is for my WAR file..
    MANIFEST.MF
    Manifest-Version: 1.0
    Created-By: 1.4.2_04 (Sun Microsystems Inc.)
    Main-Class: TafConsumer
    Class-Path: WEB-INF/lib/concurrent.jar WEB-INF/lib/jardiff.jar WEB-INF/lib/jboss-common.jar WEB-INF/lib/jboss-j2ee.jar WEB-INF/lib/jbossmq.jar WEB-INF/lib/jnlp.jar WEB-INF/lib/jnlp-servlet.jar WEB-INF/lib/jnpserver.jar JMSconsumer.jar
    while am running application it looks for JBoss-j2ee.jar file .. i have mention all the jar files which are required to run my application .... in JNLP file..
    it was executing in my command prompt
    like D:\java -jar applicationname.war
    Am getting out put properly... ( I have mention in MAIFEST.MF file .. that this is my main class and class path also(for Jar files).. )
    am missing some where around Jar file config..
    pls. any one can give me the solution..
    Thanks
    Dhana

    Have you signed your jars ?

Maybe you are looking for