After updating from 5.2.6 to 5.2.7 last week we are seeing the following error in the server log,
Unexpected state: calculation depends on field 'qty_qc' from record without pk: Record[DATA:null] COLUMS: exp_po_add2_id,po_line,po_num,po_cnn,certificate_complete,qty_qc,is_release_item,um_qc,qty_difference,rollbackChanges,save,getPKs,setFoundset,deleteRecord,getChangedData,setException,getFoundset,getException,isEditing,
java.lang.IllegalStateException
and calculations are not updated on the form, this happens after adding a record to the table below, when I look in the table the primary key is not empty. The database we use is ms-sql 2008 and the sequence type is db identity.
when the smartclient is restarted the calculations are executed correctly. This only happens with version 5.2.7, developer and smartclient.