Bug
Error in computation rule causes dobject divergence
Issue description
An error in a computation rule causes dobject to by out of sync.
Developer comments
The computation rule runs on topic T1. In the services that causes the rule to be recomputed, a mandatory singular file adjunct F1 is replaced (by a rotated version) F2. F1 is deleted, which takes 1.5 seconds (very long, possibly due to large db). When Topincs tries to calculate the new result for the computation rule, it fails to do so. It seems that the tobject for t1 is not gotten correctly. This can be easily reproduced in the affected production system.
Behavior could not be easily be replicated in a dedicated minimal test system. There everything works like a charm.
The involved computation rules is corrupt, since it is missing the _dep table. Not sure if this might play a role.
The [12359, superfluous _dep table] would have nothing to do with that.
Finally reproduced it in a non-production enviroment. The tobject handed to the computation rule is considered deleted, which is incorrect. The root cause is [12362, another bug].
|
Work sessions5
Start |
2023-10-22T10:20:22
|
End |
2023-10-22T11:48:05
|
Participant |
Robert Cerny
|
Start |
2023-10-22T14:28:40
|
End |
2023-10-22T14:46:32
|
Participant |
Robert Cerny
|
Start |
2023-10-22T15:43:36
|
End |
2023-10-22T16:15:02
|
Participant |
Robert Cerny
|
Start |
2023-10-23T10:27:37
|
End |
2023-10-23T11:34:53
|
Participant |
Robert Cerny
|
Start |
2023-10-23T15:37:14
|
End |
2023-10-23T16:04:01
|
Participant |
Robert Cerny
|
|
We are sorry
This page cannot be displayed in your browser. Use Firefox, Opera, Safari, or Chrome instead.