This is a portal application using Intermedia text with an 8.1.7 database, 32 bit version, running on Solaris 8. When someone goes to update an event we get the following error.

Does anyone have any idea

SQL> update eventcal.vevent set summary = 'Football vs. Washington (MO)' where id=20312;

update eventcal.vevent set summary = 'my new event' where id=999999999
*
ERROR at line 1:
ORA-29877: failed in the execution of the ODCIINDEXUPDATE routine
ORA-20000: interMedia Text error:
DRG-10602: failed to queue DML change to column SUMMARY for primary key ADDF48AAIADDAAjAAI
DRG-50857: oracle error in drekqkd (n_stmt)
ORA-00001: unique constraint (EVENTCAL.SYS_IOT_TOP_77755) violated
ORA-00001: unique constraint (EVENTCAL.SYS_IOT_TOP_77755) violated


SQL> select owner, object_type, object_name from dba_objects where status='INVALID';

The only invalid objects are listed below. I'm not sure how to compile them.

OWNER OBJECT_TYPE OBJECT_NAME
------------------------------ ------------------------------ ----------------------------------------
SYS JAVA DATA JAVA$POLICY$SHARED$00000001
SYS JAVA DATA JAVA$POLICY$SHARED$00000002

Thanks in advance.