-
Notifications
You must be signed in to change notification settings - Fork 168
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
crash when trying to erase an object with a null link #4885
Comments
➤ Jonathan Reams commented: [~sudarshan.muralidhar], looking at the JSON file, I don't see an EraseObject instruction. Is something missing here? |
➤ Sudarshan Muralidhar commented: [~jonathan.reams] my bad. please check again, i updated the file |
➤ Jonathan Reams commented: What are the schema instructions for the table you're interacting with? It looks like the primary key |
➤ Sudarshan Muralidhar commented:
|
➤ Jonathan Reams commented: Gotcha, I was able to reproduce this with this minimal test case
|
➤ Jonathan Reams commented: The full backtrace for the exception is:
|
Investigating a realm sync fuzzer failure (REALMC-10073), discovered that this is likely an issue with the core binary.
This occurs when issuing the following (see the attached json file for a minimal reproduction with the realm sync fuzzer)
steps 1+2 together work fine, and steps 1+3 alone work as well. However, all 3 together cause the following error:
libc++abi.dylib: terminating with uncaught exception of type realm::KeyNotFound: No object with key '-2' in 'class_jl'
Please let me know if there's any other information I can provide
The text was updated successfully, but these errors were encountered: