How to Recompile Invalid Java Class Objects in Portal 10.1.2.2 / 10.1.2.3 / 10.1.4.1 / 10.1.4.2 After Database Upgrade to 10.2 (Doc ID 469967.1)

Last updated on NOVEMBER 16, 2016

Applies to:

Portal - Version 10.1.2.2 to 10.1.4.2 [Release 10gR2]
Information in this document applies to any platform.
Checked for relevance on 01-Sep-2015


Goal

 After upgrading the database from 9.2.0.8 to 10.2.0.3 the following Portal Java Classes may be invalid:

OWNER     OBJECT_TYPE     OBJECT_NAME
------    -----------     -------------------------------------
PORTAL    JAVA CLASS      /556ab159_Handler
PORTAL    JAVA CLASS      /41bf3951_HttpsURLConnection
PORTAL    JAVA CLASS      /ce2fa28e_ProviderManagerClien
PORTAL    JAVA CLASS      /c5b98d35_ServiceManagerClient
PORTAL    JAVA CLASS      /d77cf2ab_SOAPServlet
PORTAL    JAVA CLASS      /649bf254_JavaProvider
PORTAL    JAVA CLASS      /a9164b8b_SpProvider
PORTAL    JAVA CLASS      /2ee43ac9_StatefulEJBProvider
PORTAL    JAVA CLASS      /ad45acec_StatelessEJBProvider
PORTAL    JAVA CLASS      /da1c4a59_EntityEJBProvider
PORTAL    JAVA CLASS      /66fdac3e_OracleSOAPHTTPConnec
PORTAL    JAVA CLASS      /939c36f5_OracleSOAPHTTPConnec
PORTAL    JAVA CLASS      org/apache/soap/rpc/Call
PORTAL    JAVA CLASS      org/apache/soap/rpc/RPCMessage
PORTAL    JAVA CLASS      org/apache/soap/rpc/Response
PORTAL    JAVA CLASS      /198a7089_Message
PORTAL    JAVA CLASS      /2cffd799_ProviderGroupUtils
PORTAL    JAVA CLASS      /32ebb779_ProviderGroupMgrProx

 
If your using the base release of 10.1.2 (10.1.2.0.0, 10.1.2.0.1, 10.1.2.0.2) you can follow the steps outlined in:  <Note 457935.1> Upgrade The Database from 9.2.0.8 to 10.2.0.3 Many Invalid Objects of type 'JAVA CLASS'

However if your using Portal 10.1.2.2, 10.1.2.3, 10.1.4.1,  or 10.1.4.2 the patch from that note does not apply since it is reloading the java classes based on the base release of 10.1.2 Portal.  Portal 10.1.2.2, 10.1.2.3, 10.1.4.1, and 10.1.4.2 have newer versions of these java classes and we must use a different source when reloading them. 

This note will outline the steps needed to reload the 10.1.2.2, 10.1.2.3, 10.1.4.1, or 10.1.4.2 specific java classes that are invalid after the database upgrade.

Solution

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