"UnsatisfiedLinkError: oracle/jdbc/driver/T2CConnection.getLibraryVersionNumber" Saving Changes Using Enterprise Manager (EM) or WLST (Doc ID 1291901.1)

Last updated on NOVEMBER 21, 2016

Applies to:

Portal - Version 11.1.1.4.0 and later
Information in this document applies to any platform.
Checked for relevance on 26-Feb-2015

Symptoms

Unable to save a change to the Portal Wire Configuration in EM after Portal 11.1.1.4 upgrade.

Steps to reproduce:

  1. Navigate to the Portal Home page in the Enterprise Manager.
  2. From the Portal menu, select Settings, and then Wire Configuration.
    The Portal Wire Configuration page is displayed.
  3. Enter the following information under Portal Midtier section in the Portal Wire.
    Configuration page:  e.g.
        Host Name: machine.us.oracle.com
        Port: 443
        Check the SSL Protocol check box.
  4. Click Apply. 

Fails with error:

  

<Warning> <RMI>
<BEA-080003> <RuntimeException thrown by rmi server:
javax.management.remote.rmi.RMIConnectionImpl.invoke(Ljavax.management.ObjectName;Ljava.lang.String;Ljava.rmi.MarshalledObject;[Ljava.lang.String;Ljavax.security.auth.Subject;)
javax.management.RuntimeErrorException: oracle/jdbc/driver/T2CConnection.getLibraryVersionNumber()I.
javax.management.RuntimeErrorException: oracle/jdbc/driver/T2CConnection.getLibraryVersionNumber()I
at oracle.as.jmx.framework.standardmbeans.spi.OracleStandardEmitterMBean.doInvoke(OracleStandardEmitterMBean.java:991)
at oracle.adf.mbean.share.AdfMBeanInterceptor.internalInvoke(AdfMBeanInterceptor.java:104)
at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doInvoke(AbstractMBeanInterceptor.java:252)

at
oracle.as.jmx.framework.generic.spi.security.AbstractMBeanSecurityInterceptor.internalInvoke(AbstractMBeanSecurityInterceptor.java:190)
at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doInvoke(AbstractMBeanInterceptor.java:252)
Truncated. see log file for complete stacktrace
Caused By: java.lang.UnsatisfiedLinkError: oracle/jdbc/driver/T2CConnection.getLibraryVersionNumber()I
at oracle.jdbc.driver.T2CConnection$1.run(T2CConnection.java:3987)
at oracle.jdbc.driver.T2CConnection.loadNativeLibrary(T2CConnection.java:3982)
at oracle.jdbc.driver.T2CConnection.logon(T2CConnection.java:280)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:670)
at oracle.jdbc.driver.T2CConnection.<init>(T2CConnection.java:164

 )


If attempting the same change via wlst, get the following error:

  


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