You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[thread 0] add notification to an rlm array, which one was a property of the target instance repeatedly. (get a PrimitiveListNotifier behind, committed to new_notifiers in coordinator, but was not processed by ExternalCommitHelper yet).
ProductName: Mac OS X
ProductVersion: 10.14.4
BuildVersion: 18E226
/Applications/Xcode.app/Contents/Developer
Xcode 10.2.1
Build version 10E1001
/usr/local/bin/pod
1.7.5
Realm (3.17.3)
Realm (= 3.17.3)
/bin/bash
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin18)
/usr/local/bin/carthage
0.31.2
(not in use here)
/usr/bin/git
git version 2.20.1 (Apple Git-117)
The text was updated successfully, but these errors were encountered:
realm/realm-object-store#842 will fix this. Turns out the problematic case was when the object containing the observed list was deleted before the notifier got the chance to run the first time (but as long as it's run at least once it worked).
Goals
add / remove notifications block.
Expected Results
Crash free.
Actual Results
RLMRealm Notification Listener crashed with Table handover failed: not a group level table.
Steps to Reproduce
in multi-thread (with runloop) environment
[thread 0] add notification to an rlm array, which one was a property of the
target
instance repeatedly. (get a PrimitiveListNotifier behind, committed to new_notifiers in coordinator, but was not processed by ExternalCommitHelper yet).[thread 1] delete the target instance repeatedly.
[thread 2] addOrUpdate target instance repeatedly.
crash happened.
Code Sample
reproduce code smaple
Version of Realm and Tooling
The text was updated successfully, but these errors were encountered: