During normal work it happened in an application that no more changes were transferred via TL-Sync. In the monitor page the following message was shown for the entry "TL-Sync sender":
Did not complete normally. Result type: ERROR Cause: com.top_logic.basic.logging.LogMarkRuntimeException: LOG MARK: 'in-tl-sync-context' = 'true'. Cause: Updates of associations not supported: ItemUpdate(rev: 967, id: 'hasWrapperAttValue:ID(19922)-1', values: {sortOrder=322122546}, oldValues: {sortOrder=0})
On the code side, it is assumed that this case cannot occur. The situation was created in which the order was changed very often for a list-value attribute. This caused a reorganization of the sortOrder values at the association at some point and this led to the error. With on-board means TL-Sync could not be made to work again. Skipping the revision resulted in an undefined state where the data in the sending and receiving systems diverged.
On systems with disabled assertions, this change is silently skipped, with the above consequences.
Test
TestTLSyncAssociationUpdate