CommunicationException "No available router to destination" Received In ODI Studio When Connecting To The Repositories (Doc ID 2053617.1)

Last updated on MARCH 10, 2017

Applies to:

Oracle Data Integrator - Version 11.1.1.3.0 and later
Information in this document applies to any platform.

Symptoms

The following message is received when trying to create a new Repository connection in Oracle Data Integrator (ODI) Studio:

oracle.odi.core.config.UncategorizedConfigurationException: ODI-10181: Uncategorized configuration exception.
ODI-10156: Impossible to connect to JPS MBean Server.
  at oracle.odi.core.OdiInstance.<init>(OdiInstance.java:691)
  at oracle.odi.core.OdiInstance.createInstance(OdiInstance.java:609)
  at oracle.odi.core.OdiInstance.createInstance(OdiInstance.java:548)
  at com.sunopsis.graphical.dialog.SnpsDialogLoginDetail$1.performAction(SnpsDialogLoginDetail.java:241)
  at oracle.odi.ui.framework.event.OdiActionListener.actionPerformed(OdiActionListener.java:69)
  at ...
Caused by: oracle.odi.core.security.AuthenticationServiceException: ODI-10156: Impossible to connect to JPS MBean Server.
  at oracle.odi.core.security.support.csf.CsfAccessor.doOnJmxServer(CsfAccessor.java:126)
  at oracle.odi.core.security.support.csf.CsfAccessor.getPassword(CsfAccessor.java:329)
  at oracle.odi.core.security.support.csf.CsfUtils.getPassword(CsfUtils.java:147)
  at com.sunopsis.dwg.dbobj.SnpConnect.getObjectFieldsFromDb(SnpConnect.java:1287)
  at com.sunopsis.dwg.dbobj.generated.GeneratedSnpConnect.getObjectByIdent(GeneratedSnpConnect.java:1075)
  at com.sunopsis.dwg.dbobj.DwgConnectConnection.createMasterDwgConnectConnection(DwgConnectConnection.java:120)
  at com.sunopsis.dwg.dbobj.DwgConnectConnection.createMasterDwgConnectConnection(DwgConnectConnection.java:167)
  at oracle.odi.core.repository.Repository.getMasterRepository(Repository.java:126)
  at oracle.odi.core.OdiInstance.createMasterRepository(OdiInstance.java:519)
  at oracle.odi.core.OdiInstance.<init>(OdiInstance.java:641)
  ... 136 more
Caused by: java.io.IOException
  at weblogic.management.remote.common.ClientProviderBase.makeConnection(ClientProviderBase.java:196)
  at weblogic.management.remote.common.ClientProviderBase.newJMXConnector(ClientProviderBase.java:84)
  at javax.management.remote.JMXConnectorFactory.newJMXConnector(JMXConnectorFactory.java:338)
  at javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:247)
  at oracle.odi.core.security.support.csf.CsfAccessor.doOnJmxServer(CsfAccessor.java:122)
  at oracle.odi.core.security.support.csf.CsfAccessor.getPassword(CsfAccessor.java:329)
  at oracle.odi.core.security.support.csf.CsfUtils.getPassword(CsfUtils.java:147)
  at com.sunopsis.dwg.dbobj.SnpConnect.getObjectFieldsFromDb(SnpConnect.java:1287)
  at com.sunopsis.dwg.dbobj.generated.GeneratedSnpConnect.getObjectByIdent(GeneratedSnpConnect.java:1074)
  at ...
Caused by: javax.naming.CommunicationException [Root exception is java.net.ConnectException: t3://hostname.yourdomain.com:41701: Destination unreachable; nested exception is:
java.net.ProtocolException: unrecognized response from proxy: 'HTTP/1.0 403 URLBlockedMessageforOD'; 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 weblogic.management.remote.common.ClientProviderBase.makeConnection(ClientProviderBase.java:178)
  ... 149 more

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms