All concurrent managers are running, but the Output Post Processor does not process requests and its log gives error:
[7/28/08 1:06:08 PM] [main] Starting GSF service with concurrent process id = 93868.
[7/28/08 1:06:08 PM] [main] Initialization Parameters: oracle.apps.fnd.cp.opp.OPPServiceThread:2:0:max_threads=5
[7/28/08 1:06:08 PM] [Thread-4] Service thread starting up.
[7/28/08 1:06:08 PM] [Thread-5] Service thread starting up.
[7/28/08 1:06:18 PM] [EXCEPTION] [OPPServiceThread0] java.sql.SQLException: ORA-00600: internal error code, arguments: [kqludp2],
[0x0A68239A8], [0], [], [], [], [], []
ORA-06512: at "APPS.FND_CP_OPP_IPC", line 85
ORA-06512: at line 1
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289)
at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:589)
It seems that some OPP packages were deleted after patching (and FND_CP_GSM_OPP_AQ queue was not up and running), because below query only got 12 rows:
SQL> select OBJECT_NAME , CREATED, STATUS from all_objects where OBJECT_NAME like 'FND_CP_GSM%';
Per Metalink Note 311851.1, the fix is to re-create the packages by executing two seeded files under $FND_TOP. After the fix is applied, the same query returns 21 rows and OPP works well.
Here is how to run the two 11i files:
=========================
Ran script: afopp001.sql:
=========================
SQL> select name, user from v$database;
NAME USER
--------- ------------------------------
TJYTI SYSTEM
SQL> !date
Thu Jul 31 04:55:32 MST 2008
SQL> !pwd
/tjyti/applmgr/11510/fnd/11.5.0/patch/115/sql
SQL> !ls -ltr afopp001.sql
-rwxr-xr-x 1 aptjyti aatjyti 2079 Mar 21 2005 afopp001.sql
SQL> @afopp001.sql
Enter value for 1: system
Enter value for 2: ******
Connected.
PL/SQL procedure successfully completed.
Grant succeeded.
Commit complete.
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
[AMD64] aptjyti@auohsjyt02 >
=========================
Ran script: afopp002.sql:
=========================
SQL> select name, user from v$database;
NAME USER
--------- ------------------------------
TJYTI APPLSYS
SQL> !date
Thu Jul 31 04:59:23 MST 2008
SQL> !pwd
/tjyti/applmgr/11510/fnd/11.5.0/patch/115/sql
SQL> !ls -ltr afopp002.sql
-rwxr-xr-x 1 aptjyti aatjyti 4536 Feb 8 2006 afopp002.sql
SQL> @afopp002.sql
Enter value for 1: applsys
Enter value for 2: ******
Connected.
PL/SQL procedure successfully completed.
......
No comments:
Post a Comment