During prolonged editing of the Tree, intermittently encountered the Cannot find node of CRDTTreePos error. This error leads to script errors and might make users believe that collaborative editing has been interrupted.
Upon investigation, it appears that this issue arises due to a problem in the encoding logic when saving and reloading Snapshots.
What you expected to happen:
No "Cannot Find Node" error should be encountered during editing the Tree.
How to reproduce it (as minimally and precisely as possible):
Engage in prolonged editing of the Tree.
Observe the intermittent occurrence of the "Cannot Find Node" error.
What happened:
During prolonged editing of the Tree, intermittently encountered the
Cannot find node of CRDTTreePos
error. This error leads to script errors and might make users believe that collaborative editing has been interrupted.Upon investigation, it appears that this issue arises due to a problem in the encoding logic when saving and reloading Snapshots.
What you expected to happen:
No "Cannot Find Node" error should be encountered during editing the Tree.
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
N/A
Environment:
yorkie version
):