-
Notifications
You must be signed in to change notification settings - Fork 46
Open
Labels
Description
Describe the bug
Receiving this error BSONTypeError: UUID string representations must be a 32 or 36 character hex string in multiple scenarios
- While trying to double click on embedded objects and looking up (Screenshot 1)
- In a column (Screenshot 2)
- While trying to a view a RealmObject (Screenshot 3)
Few things to note:
- This specific realm file was migrated from v23 to v24 as a result of upgrading the kotlin SDK from v1.10.2 to v1.15.0
- Most of these document's RealmUUID's are constructed using an UUID from our APIs
To Reproduce
Steps to reproduce the behavior:
- Open any existing realm file
- Double click on embedded object
- See error
Expected behavior
Versions:
- OS: Mac
- Studio Version: 15.0.1
Additional context
Stacktrace:
BSONTypeError: UUID string representations must be a 32 or 36 character hex string (dashes excluded/included). Format: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" or "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx".
at new BSONTypeError (/Applications/Realm Studio.app/Contents/Resources/app.asar/node_modules/bson/lib/error.js:41:28)
at uuidHexStringToBuffer (/Applications/Realm Studio.app/Contents/Resources/app.asar/node_modules/bson/lib/uuid_utils.js:14:15)
at new UUID (/Applications/Realm Studio.app/Contents/Resources/app.asar/node_modules/bson/lib/binary.js:290:60)
at Obj.getAny (/Applications/Realm Studio.app/Contents/Resources/app.asar/node_modules/realm/binding/generated/native.node.cjs:373:12)
at /Applications/Realm Studio.app/Contents/Resources/app.asar/node_modules/realm/dist/PropertyHelpers.js:30:32
at Proxy.get (/Applications/Realm Studio.app/Contents/Resources/app.asar/node_modules/realm/dist/ClassMap.js:59:28)
at K (file:///Applications/Realm%20Studio.app/Contents/Resources/app.asar/build/realm-browser.renderer.bundle.js:1:346064)
at vt.render (file:///Applications/Realm%20Studio.app/Contents/Resources/app.asar/build/realm-browser.renderer.bundle.js:1:434066)
at finishClassComponent (/Applications/Realm Studio.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:17160:31)
at updateClassComponent (/Applications/Realm Studio.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:17110:24)
at beginWork (/Applications/Realm Studio.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18620:16)
at HTMLUnknownElement.callCallback (/Applications/Realm Studio.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:188:14)
at HTMLUnknownElement.sentryWrapped (/Applications/Realm Studio.app/Contents/Resources/app.asar/node_modules/@sentry/browser/cjs/helpers.js:93:17)
at Object.invokeGuardedCallbackDev (/Applications/Realm Studio.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:237:16)
at invokeGuardedCallback (/Applications/Realm Studio.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:292:31)
at beginWork$1 (/Applications/Realm Studio.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:23203:7)
at performUnitOfWork (/Applications/Realm Studio.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:22157:12)
at workLoopSync (/Applications/Realm Studio.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:22130:22)
at performSyncWorkOnRoot (/Applications/Realm Studio.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:21756:9)
at /Applications/Realm Studio.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11089:24
at unstable_runWithPriority (/Applications/Realm Studio.app/Contents/Resources/app.asar/node_modules/scheduler/cjs/scheduler.development.js:653:12)
at runWithPriority$1 (/Applications/Realm Studio.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11039:10)
at flushSyncCallbackQueueImpl (/Applications/Realm Studio.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11084:7)
at flushSyncCallbackQueue (/Applications/Realm Studio.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11072:3)
at scheduleUpdateOnFiber (/Applications/Realm Studio.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:21199:9)
at Object.enqueueSetState (/Applications/Realm Studio.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:12639:5)
at Component.setState (/Applications/Realm Studio.app/Contents/Resources/app.asar/node_modules/react/cjs/react.development.js:471:16)
at vt.changeFocusIfAllowed (file:///Applications/Realm%20Studio.app/Contents/Resources/app.asar/build/realm-browser.renderer.bundle.js:1:439309)
at Object.onListFocussed (file:///Applications/Realm%20Studio.app/Contents/Resources/app.asar/build/realm-browser.renderer.bundle.js:1:429901)
at Ln.onCellSingleClick (file:///Applications/Realm%20Studio.app/Contents/Resources/app.asar/build/realm-browser.renderer.bundle.js:1:392363)
at file:///Applications/Realm%20Studio.app/Contents/Resources/app.asar/build/realm-browser.renderer.bundle.js:1:392016
at sentryWrapped (/Applications/Realm Studio.app/Contents/Resources/app.asar/node_modules/@sentry/browser/cjs/helpers.js:93:17)
in vt (created by W)
in W
in q
in Unknown
