Kbase P145460: FIND CURRENT causes error 3168
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  4/29/2009 |
|
Status: Unverified
SYMPTOM(s):
FIND CURRENT causes error 3168
Attempt to CREATE a <table> record in <procedure> while a trigger is executing. (3168)
The error occurs when attempting to create a new record on the table
FACT(s) (Environment):
A find trigger is defined for that table
The trigger contains a FIND CURRENT statement
The problem is not observed if the FIND CURRENT statement is commented out
The problem is not observed if FIND FIRST statement is used instead of FIND CURRENT
All Supported Operating Systems
OpenEdge 10.1x
OpenEdge 10.2A
CAUSE:
Bug# OE00183734
FIX:
Release the buffer before the creation of the new record:
RELEASE <TableName>.