"UnsatisfiedLinkError: oracle/jdbc/driver/T2CConnection.getLibraryVersionNumber" Saving Changes Using Enterprise Manager (EM) or WLST
(Doc ID 1291901.1)
Last updated on FEBRUARY 15, 2022
Applies to:
Portal - Version 11.1.1.4.0 and laterInformation in this document applies to any platform.
Symptoms
Unable to save a change to the Portal Wire Configuration in EM after Portal 11.1.1.4 upgrade.
Steps to reproduce:
- Navigate to the Portal Home page in the Enterprise Manager.
- From the Portal menu, select Settings, and then Wire Configuration.
The Portal Wire Configuration page is displayed. - Enter the following information under Portal Midtier section in the Portal Wire.
Configuration page: e.g.
Host Name: <HOSTNAME>
Port: <SSL_PORT>
Check the SSL Protocol check box. - Click Apply. The following error displays:
<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:
wls:/ClassicDomain/domainRuntime>
wls:/ClassicDomain/domainRuntime> setPortalMidtierConfig(dad_name='portal',ohs_host='<HOSTNAME>',ohs_port='<OHS_PORT>',webcache_inv_passwd='<PASSWORD>')
Already in Domain Runtime Tree
oracle.jdbc.driver.T2CConnection.getLibraryVersionNumber()I
Traceback (innermost last):
File "<console>", line 1, in ?
File "E:\<MIDDLEWARE_HOME>\as_1\common\wlst\PortalWLST.py", line 229, in setPortalMidtierConfig
File "E:\<MIDDLEWARE_HOME>\as_1\common\wlst\PortalWLSTHelper.py", line 360, in customInvokeConfigMBean
NameError: ptlPrintErrorFuncwls:/ClassicDomain/domainRuntime>
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Cause |
Solution |
References |