I had a (working) single-realm realm-app, which has now been partitioned into 3 realms.
Momentarily worked fine.
A smaller Android version which just needed to access one of the realms tried to link but failed.
Sorted out the problem (field nullable on one side not the other). This now connects and syncs.
Since then, the Mother app crashes with the dreaded 0xc0000409 error and tells Microsoft about the problem! (I presume the problem here is the lack of an intermediate JNI-like layer in Dot-net).
The Logs show everything is fine.
The crash happens at Realms.Realm.GetInstanceAsync(config) call.
Interestingly, it occurs on all three of the realms individually.
Is there any way at all of finding out what the issue is?
Maybe it’s Embedded objects. A couple of questions:
- Do embedded objects need an _id and/or a partitionKey. I can’t see why they should, they are, after all, embedded in the parent.
- I assume that embedded objects can’t have a collection defined.
Thanks a lot