java.rmi.RemoteException: oracle.i18n.text.converter.CharacterConverter.toOracleStringWithReplacement

book

Article ID: 211921

calendar_today

Updated On:

Products

CA Automic Applications Manager (AM)

Issue/Introduction

After successfully upgrading Applications Manager, the following error is seen in the RmiServer log when attempting to start the process:

java.rmi.RemoteException: oracle.i18n.text.converter.CharacterConverter.toOracleStringWithReplacement([CI[BI[I)[B; nested exception is: 
 java.lang.NoSuchMethodError: oracle.i18n.text.converter.CharacterConverter.toOracleStringWithReplacement([CI[BI[I)[B
 at com.appworx.shared.iface.IMasterDB_Stub.awAgent(IMasterDB_Stub.java:367)
 at com.appworx.client.screen.agentmgr.AgentMgr.É(AgentMgr.java:523)
 at com.appworx.client.screen.admin.D$_A$1.run(TabbedDialog.java:622)
 at java.awt.event.InvocationEvent.dispatch(Unknown Source)
 at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
 at java.awt.EventQueue.access$500(Unknown Source)
 at java.awt.EventQueue$3.run(Unknown Source)
 at java.awt.EventQueue$3.run(Unknown Source)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
 at java.awt.EventQueue.dispatchEvent(Unknown Source)
 at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
 at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
 at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
 at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.NoSuchMethodError: oracle.i18n.text.converter.CharacterConverter.toOracleStringWithReplacement([CI[BI[I)[B
 at oracle.sql.converter.I18CharacterConvertersWrapper.toOracleStringWithReplacement(I18CharacterConvertersWrapper.java:109)
 at oracle.sql.CharacterSetWithConverter.convertWithReplacement(CharacterSetWithConverter.java:205)
 at oracle.jdbc.driver.DBConversion.javaCharsToCHARBytes(DBConversion.java:788)
 at oracle.jdbc.driver.DBConversion.javaCharsToCHARBytes(DBConversion.java:733)
 at oracle.jdbc.driver.T4C8TTIClob.write(T4C8TTIClob.java:409)
 at oracle.jdbc.driver.T4CConnection.putChars(T4CConnection.java:4545)
 at oracle.jdbc.driver.OracleClob.putChars(OracleClob.java:525)
 at oracle.jdbc.driver.OracleClob.setString(OracleClob.java:894)
 at oracle.sql.CLOB.setString(CLOB.java:943)
 at com.appworx.server.sql.A.A(DataAPI.java:288)
 at com.appworx.server.sql.A.B(DataAPI.java:76)
 at com.appworx.server.sql.DBAccess.A(DBAccess.java:984)
 at com.appworx.server.sql.DBAccess.getProcedureData(DBAccess.java:1024)
 at com.appworx.server.sql.CommonDB.A(CommonDB.java:352)
 at com.appworx.server.data.MasterDB.awAgent(MasterDB.java:2546)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:498)
 at com.uc4.be.util.InvokeUtil.invoke(InvokeUtil.java:122)
 at com.appworx.util.InvokeRequest.invokeMethod(InvokeRequest.java:47)
 at com.appworx.server.data.C.A(ClientServices.java:150)
 at com.appworx.server.data.C.A(ClientServices.java:132)
 at com.appworx.server.data.D$_A.doRun(RemoteClientSocketManager.java:170)
 at com.uc4.be.threading.AbstractWorker.run(AbstractWorker.java:367)
 at java.lang.Thread.run(Thread.java:748)
 at com.appworx.client.screen.util.ClientSocketManager.sendRequest1(ClientSocketManager.java:319)
 at com.appworx.shared.iface.IMasterDB_Stub.awAgent(IMasterDB_Stub.java:353)
 ... 16 more

 

Cause

Currently being review for RCA as of 4/1/2021

Environment

Release : 9.3.2+

Component : APPLICATIONS MANAGER

Resolution

Delete the $AW_HOME/web/classes/orai18n.jar file and restart RMI process