This error typically occurs when a record in a cursor is modified in a grid or Browse window and is not saved before moving to another record.
Any code that modifies the cursor should ensure that all modifications are saved before moving the record pointer.