000022019 - sirrus.da.sql.util.SQLResultSetConvertor throws java.lang.ClassCastException in RSA ClearTrust

Document created by RSA Customer Support Employee on Jun 16, 2016Last modified by RSA Customer Support Employee on Apr 21, 2017
Version 2Show Document
  • View in full screen mode

Article Content

Article Number000022019
Applies ToRSA ClearTrust 5.5.3 Authorization Server (AServer)
Sun Solaris 2.8
Issuesirrus.da.sql.util.SQLResultSetConvertor throws java.lang.ClassCastException in RSA ClearTrust
[*][APIClientProxy_0] - getUser:SQL <SELECT U.DESCRIPTION,U.INACTIVE_DATE,U.BEGIN_DATE,U.CREATION_DATE,U.DN,U.EMAIL,U.LAST_NAME,U.FIRST_NAME,U.NAME,U.ADMIN_LOCKOUT,U.SUPER_HELP_DESK,U.SUPER_USER,U.PUBLIC_STATE,U.ADMIN_GROUP_ID,U.ID,P.FAILED_COUNT,P.LOCKOUT_EXPIRATION,P.EXPIRATION_DATE,P.PASSWORD_CREATION_DATE,P.LAST_RESET,P.EXPIRATION_STATUS,P.OVERRIDE_POLICY,P.PASSWORD,PR.PROPERTY_DEF_ID,PR.BOOLEAN_VALUE,PR.DATE_VALUE,PR.FLOAT_VALUE,PR.INT_VALUE, PR.STRING_VALUE FROM PASSWORD P, USER_PROPERTY PR, USERS U WHERE (U.ID=P.USER_ID) AND (P.USER_ID=PR.USER_ID(+)) AND  (U.NAME = 'userid')  ORDER BY NAME >
java.lang.ClassCastException
     at sirrus.da.sql.util.SQLResultSetConvertor$DateConvertor.convert(SQLResultSetConvertor.java:311)
     at sirrus.da.sql.util.SQLResultSetConvertor.normalizeData(SQLResultSetConvertor.java:265)
     at sirrus.da.sql.util.SQLResultSetConvertor.makeSQLEntry(SQLResultSetConvertor.java:207)
     at sirrus.da.sql.util.SQLEntityHelper.getUser(SQLEntityHelper.java:268)
     at sirrus.da.sql.util.SQLConnectionImpl.get(SQLConnectionImpl.java:412)
     at sirrus.da.sql.util.SQLConnectionImpl.getAdminUserByName(SQLConnectionImpl.java:1246)
     at sirrus.da.sql.admin.factory.SQLAdministrativeUserFactory.searchForAdministrativeUserByName(SQLAdministrativeUserFactory.java:170)
     at sirrus.da.sql.admin.factory.SQLAdministrativeUserFactory.getAdministrativeUserByName(SQLAdministrativeUserFactory.java:189)
     at sirrus.da.admin.AdministrativeUser.getByName(AdministrativeUser.java:124)
     at sirrus.api.command.server.APISetClientsUserCmd.getUserAndCheckPW(APISetClientsUserCmd.java:92)
     at sirrus.api.command.server.GetAdminRoleIdsForUserCmd.execute(GetAdminRoleIdsForUserCmd.java:55)
     at sirrus.api.command.APICmdStrategy.executeCmd(APICmdStrategy.java:228)
     at sirrus.api.command.APICmdStrategy.executeOn(APICmdStrategy.java:114)
     at sirrus.util.strategy.StrategyManager.executeStrategyFor(StrategyManager.java:94)
     at sirrus.api.server.APIClientProxy.executeCmd(APIClientProxy.java:1047)
     at sirrus.api.server.APIClientProxy.run(APIClientProxy.java:786)
[*] [APIClientProxy_0] - Return code is 5 msg is java.lang.ClassCastException
RSA ClearTrust Entitlements Manager (Admin GUI) logon fails
CauseA corrupt version of the ojdbc14.jar file was installed at the same time as the RSA ClearTrust upgrade
ResolutionA correct copy of the ojdbc14.jar file needs to be put in place. This file is supplied by Oracle, and support and assistance in this area should be sought from your normal Oracle support channel.
WorkaroundRSA ClearTrust system was upgraded from version 5.5.2 to 5.5.3
A new ojdbc14.jar file was installed supplied from Oracle
Legacy Article IDa28586

Attachments

    Outcomes