The information in this article applies to:
Product: Metastorm BPM
Version: 6.6.x 7.x
Issue
Taking an action or submitting a form fails (Failed to commit action), and an error similar to the following is written to the Windows application event log:
ErrorCode: '-2147217873' Description: 'ORA-00001: unique constraint (METASTORM.EPKU\_EEVENT) violated
ORA-06512: at "METASTORM.EWORK", line 6675
ORA-06512: at "METASTORM.ESP\_EEVENT\_INSERT", line 17
ORA-06512: at line 1' Source: 'OraOLEDB' SQL State: '' NativeErrorCode: '1'
Resolution
Make sure the database is using the supported character sets. See the Metastorm BPM Supported Environments guide for details.
Make sure the supported Oracle drivers are being used for the versions of Metastorm BPM and Oracle that are installed. Refer to the Supported Environments document for this information.
To verify which OLEDB Provider is being used by the Engine, check the Windows application event log. An Information entry is made when the Engine starts. Note that this log entry is not made if event logging to a file is enabled in Metastorm BPM. To check this, open the Metastorm BPM System Administrator. Under Metastorm Engines, right-click on the Engine name and select Event Logging. If this is enabled, disable it, restart the Engine, and check the event log for the OLEDB Provider version.
It might be necessary to uninstall the old drivers before installing the new ones.