3 Replies Latest reply: Oct 9, 2013 2:08 PM by user740818 RSS

    Facing an issue when trying to create JMS Queue data server in ODI 11 G

    1004146

      I am getting this error when I am trying to
      configure the JMS Queue Data Server .

       

       

      With

       

       

      JNDI Driver :
      weblogic.jndi.WLInitialContextFactory

       

       

      JNDI URL as t3://localhost:7001

       

       

      JMS Resource :jms/testfactory .

       

       

      Please help me out in resolving the issue .

       

      java.sql.SQLException: Cannot load connection class because of underlying
      exception: 'javax.jms.JMSException: ODI-40201: Cannot create the initial JNDI
      context)'.
      at
      oracle.odi.jdbc.datasource.LoginTimeoutDatasourceAdapter.doGetConnection(LoginTimeoutDatasourceAdapter.java:133)
      at oracle.odi.jdbc.datasource.LoginTimeoutDatasourceAdapter.getConnection(LoginTimeoutDatasourceAdapter.java:62)
      at com.sunopsis.sql.SnpsConnection.testConnection(SnpsConnection.java:1125)
      at com.sunopsis.graphical.dialog.SnpsDialogTestConnet.getLocalConnect(SnpsDialogTestConnet.java:163
      at
      com.sunopsis.graphical.dialog.SnpsDialogTestConnet.access$4(SnpsDialogTestConnet.java:159
      at
      com.sunopsis.graphical.dialog.SnpsDialogTestConnet$4.doInBackground(SnpsDialogTestConnet.java:519)
      at
      com.sunopsis.graphical.dialog.SnpsDialogTestConnet$4.doInBackground(SnpsDialogTestConnet.java:1)
      at oracle.odi.ui.framework.AbsUIRunnableTask.run(AbsUIRunnableTask.java:258)
      at oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:655)
      at java.lang.Thread.run(Thread.java:662)

      Caused by: java.sql.SQLException: Cannot load connection class because of
      underlying exception: 'javax.jms.JMSException: ODI-40201: Cannot create the
      initial JNDI context)'.
      at
      oracle.odi.jdbc.datasource.LoginTimeoutDatasourceAdapter.doGetConnection(LoginTimeoutDatasourceAdapter.java:133)
      at oracle.odi.jdbc.datasource.LoginTimeoutDatasourceAdapter.getConnection(LoginTimeoutDatasourceAdapter.java:62)
      at
      oracle.odi.core.datasource.dwgobject.support.OnConnectOnDisconnectDataSourceAdapter.getConnection(OnConnectOnDisconnectDataSourceAdapter.java:74)
      at
      oracle.odi.jdbc.datasource.LoginTimeoutDatasourceAdapter$ConnectionProcessor.run(LoginTimeoutDatasourceAdapter.java:217
      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)         
      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
      at java.util.concurrent.FutureTask.run(FutureTask.java:138)
      at
      java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      at
      java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      ... 1 more

      Caused by: java.sql.SQLException: Cannot load connection class because of
      underlying exception: 'javax.jms.JMSException: ODI-40201: Cannot create the
      initial JNDI context)'.
      at com.sunopsis.jdbc.driver.JMSDriverQueue.connect(JMSDriverQueue.java:127)
      at
      oracle.odi.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:410)
      at
      oracle.odi.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:386)
      at
      oracle.odi.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:353)
      at
      oracle.odi.jdbc.datasource.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:332
      ... 7 more

      Caused by: javax.naming.CommunicationException [Root exception is
      java.net.ConnectException: t3://localhost:7001:
      Destination unreachable; nested exception is:
      java.net.ProtocolException: unrecognized response from proxy: 'HTTP/1.0 403
      Tunnel or SSL Forbidden'; No available router to destination]
      at weblogic.jndi.internal.ExceptionTranslator.toNamingException(ExceptionTranslator.java:40)
      at
      weblogic.jndi.WLInitialContextFactoryDelegate.toNamingException(WLInitialContextFactoryDelegate.java:788)
      at weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialContextFactoryDelegate.java:366)
      at weblogic.jndi.Environment.getContext(Environment.java:315)              
      at weblogic.jndi.Environment.getContext(Environment.java:285)
      at weblogic.jndi.WLInitialContextFactory.getInitialContext(WLInitialContextFactory.java:117)
      at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
      at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
      at javax.naming.InitialContext.init(InitialContext.java:223
      at javax.naming.InitialContext.<init>(InitialContext.java:197
      at
      javax.naming.directory.InitialDirContext.<init>(InitialDirContext.java:82)
      at com.sunopsis.jdbc.driver.JMSConnection.initJNDI(JMSConnection.java:502)
      at
      com.sunopsis.jdbc.driver.JMSQueueConnection.<init>(JMSQueueConnection.java:108)
      at com.sunopsis.jdbc.driver.JMSDriverQueue.connect(JMSDriverQueue.java:111)
      ... 11 more

      Caused by: java.net.ConnectException: t3://localhost:7001:
      Destination unreachable; nested exception is:
      java.net.ProtocolException: unrecognized response from proxy: 'HTTP/1.0 403
      Tunnel or SSL Forbidden'; No available router to destination
      at weblogic.rjvm.RJVMFinder.findOrCreateInternal(RJVMFinder.java:216)
      at weblogic.rjvm.RJVMFinder.findOrCreate(RJVMFinder.java:170)
      at weblogic.rjvm.ServerURL.findOrCreateRJVM(ServerURL.java:153)
      at
      weblogic.jndi.WLInitialContextFactoryDelegate$1.run(WLInitialContextFactoryDelegate.java:345)
      at
      weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
      at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:143
      at
      weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialContextFactoryDelegate.java:340)         
      ... 22 more

      Caused by: java.rmi.ConnectException: Destination unreachable; nested
      exception is:
      java.net.ProtocolException: unrecognized response from proxy: 'HTTP/1.0 403
      Tunnel or SSL Forbidden'; No available router to destination
      at weblogic.rjvm.ConnectionManager.bootstrap(ConnectionManager.java:470)
      at weblogic.rjvm.ConnectionManager.bootstrap(ConnectionManager.java:321)
      at weblogic.rjvm.RJVMManager.findOrCreateRemoteInternal(RJVMManager.java:254)
      at weblogic.rjvm.RJVMManager.findOrCreate(RJVMManager.java:197)
      at weblogic.rjvm.RJVMFinder.findOrCreateRemoteServer(RJVMFinder.java:238)
      at weblogic.rjvm.RJVMFinder.findOrCreateInternal(RJVMFinder.java:200)
      ... 28 more