I constantly kept getting the error below and on further research found out a workaround from one of the blogs (thank you fellow blogger):
Error report:
ORA-00603: ORACLE server session terminated by fatal error
ORA-00600: internal error code, arguments: [kqlidchg0], [], [], [], [], [], [], [], [], [], [], []
ORA-00604: error occurred at recursive SQL level 1
ORA-00001: unique constraint (SYS.I_PLSCOPE_SIG_IDENTIFIER$) violated
00603. 00000 - "ORACLE server session terminated by fatal error"
*Cause: An ORACLE server session is in an unrecoverable state.
*Action: Login to ORACLE again so a new server session will be created
Failed to resolve object details
Workaround: ALTER SESSION SET PLSCOPE_SETTINGS = 'IDENTIFIERS:NONE';
By default the value is IDENTIFIERS:ALL
The database default value is NONE and later found out it was SQL Developer setting.
After altering the session the trigger was compiled without any problems....hope this
helps.
PL/SQL Compiler Setting in SQL Developer |
Google is my friend :)