-
Type: Task
-
Resolution: Done
-
Priority: Minor - P4
-
None
-
Affects Version/s: None
-
Component/s: None
Describe the bug
Realm Studio cannot open a Realm file created with Realm 7 beta on android device.
The studio crash with a given traceback
CLASSES Unable to open a realm at path '/home/biwin/test/realm/r5.realm': Invalid top array (ref: 20592, size: 11) Exception backtrace: /tmp/.org.chromium.Chromium.4unvGH(_ZN5realm4util4File11AccessErrorC1ERKSsS4_+0x31) [0x7fc8a9d77a11] /tmp/.org.chromium.Chromium.4unvGH(_ZN5realm5Group18validate_top_arrayERKNS_5ArrayERKNS_9SlabAllocE+0x4f7) [0x7fc8a9d73d57] /tmp/.org.chromium.Chromium.4unvGH(_ZN5realm11SharedGroup7do_openERKSsbbNS_18SharedGroupOptionsE+0xa5d) [0x7fc8a9d7c4cd] /tmp/.org.chromium.Chromium.4unvGH(+0x2a1b94) [0x7fc8a9a98b94] /tmp/.org.chromium.Chromium.4unvGH(+0x29d621) [0x7fc8a9a94621] /tmp/.org.chromium.Chromium.4unvGH(+0x29e4b7) [0x7fc8a9a954b7] /tmp/.org.chromium.Chromium.4unvGH(+0x2ba632) [0x7fc8a9ab1632] /tmp/.org.chromium.Chromium.4unvGH(+0x2baeb6) [0x7fc8a9ab1eb6] /tmp/.org.chromium.Chromium.4unvGH(+0x29c352) [0x7fc8a9a93352] /tmp/.org.chromium.Chromium.4unvGH(+0x22e3d5) [0x7fc8a9a253d5] /tmp/.org.chromium.Chromium.4unvGH(+0x240777) [0x7fc8a9a37777] /tmp/.org.chromium.Chromium.4unvGH(+0x240b77) [0x7fc8a9a37b77] /tmp/.org.chromium.Chromium.4unvGH(+0x1dd688) [0x7fc8a99d4688] /tmp/.mount_realm.ANseok/realm-studio --type=renderer --no-sandbox --enable-features=SharedArrayBuffer --service-pipe-token=1721392947152681942 --lang=en-GB --app-path=/tmp/.mount_realm.ANseok/resources/app.asar --user-agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) RealmStudio/3.10.0 Chrome/69.0.3497.128 Electron/4.2.6 Safari/537.36 --node-integration=true --webview-tag=true --no-sandbox --preload=/tmp/.mount_realm.ANseok/resources/app.asar/build/sentry.bundle.js --background-color=#f5f5f9 --num-raster-threads=4 --enable-main-frame-before-activation --service-request-channel-token=1721392947152681942 --renderer-client-id=10 --shared-files=v8_context_snapshot_data:100,v8_natives_data:101(+0x2d458c2) [0x55b544f278c2] /tmp/.mount_realm.ANseok/realm-studio --type=renderer --no-sandbox --enable-features=SharedArrayBuffer --service-pipe-token=1721392947152681942 --lang=en-GB --app-path=/tmp/.mount_realm.ANseok/resources/app.asar --user-agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) RealmStudio/3.10.0 Chrome/69.0.3497.128 Electron/4.2.6 Safari/537.36 --node-integration=true --webview-tag=true --no-sandbox --preload=/tmp/.mount_realm.ANseok/resources/app.asar/build/sentry.bundle.js --background-color=#f5f5f9 --num-raster-threads=4 --enable-main-frame-before-activation --service-request-channel-token=1721392947152681942 --renderer-client-id=10 --shared-files=v8_context_snapshot_data:100,v8_natives_data:101(+0x2d13170) [0x55b544ef5170] /tmp/.mount_realm.ANseok/realm-studio --type=renderer --no-sandbox --enable-features=SharedArrayBuffer --service-pipe-token=1721392947152681942 --lang=en-GB --app-path=/tmp/.mount_realm.ANseok/resources/app.asar --user-agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) RealmStudio/3.10.0 Chrome/69.0.3497.128 Electron/4.2.6 Safari/537.36 --node-integration=true --webview-tag=true --no-sandbox --preload=/tmp/.mount_realm.ANseok/resources/app.asar/build/sentry.bundle.js --background-color=#f5f5f9 --num-raster-threads=4 --enable-main-frame-before-activation --service-request-channel-token=1721392947152681942 --renderer-client-id=10 --shared-files=v8_context_snapshot_data:100,v8_natives_data:101(+0x2d12010) [0x55b544ef4010] /tmp/.mount_realm.ANseok/realm-studio --type=renderer --no-sandbox --enable-features=SharedArrayBuffer --service-pipe-token=1721392947152681942 --lang=en-GB --app-path=/tmp/.mount_realm.ANseok/resources/app.asar --user-agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) RealmStudio/3.10.0 Chrome/69.0.3497.128 Electron/4.2.6 Safari/537.36 --node-integration=true --webview-tag=true --no-sandbox --preload=/tmp/.mount_realm.ANseok/resources/app.asar/build/sentry.bundle.js --background-color=#f5f5f9 --num-raster-threads=4 --enable-main-frame-before-activation --service-request-channel-token=1721392947152681942 --renderer-client-id=10 --shared-files=v8_context_snapshot_data:100,v8_natives_data:101(+0x35bc26e) [0x55b54579e26e] Path:Exception backtrace: /tmp/.org.chromium.Chromium.4unvGH(_ZN5realm4util4File11AccessErrorC1ERKSsS4_+0x31) [0x7fc8a9d77a11] /tmp/.org.chromium.Chromium.4unvGH(_ZN5realm11SharedGroup7do_openERKSsbbNS_18SharedGroupOptionsE+0x2157) [0x7fc8a9d7dbc7] /tmp/.org.chromium.Chromium.4unvGH(+0x2a1b94) [0x7fc8a9a98b94] /tmp/.org.chromium.Chromium.4unvGH(+0x29d621) [0x7fc8a9a94621] /tmp/.org.chromium.Chromium.4unvGH(+0x29e4b7) [0x7fc8a9a954b7] /tmp/.org.chromium.Chromium.4unvGH(+0x2ba632) [0x7fc8a9ab1632] /tmp/.org.chromium.Chromium.4unvGH(+0x2baeb6) [0x7fc8a9ab1eb6] /tmp/.org.chromium.Chromium.4unvGH(+0x29c352) [0x7fc8a9a93352] /tmp/.org.chromium.Chromium.4unvGH(+0x22e3d5) [0x7fc8a9a253d5] /tmp/.org.chromium.Chromium.4unvGH(+0x240777) [0x7fc8a9a37777] /tmp/.org.chromium.Chromium.4unvGH(+0x240b77) [0x7fc8a9a37b77] /tmp/.org.chromium.Chromium.4unvGH(+0x1dd688) [0x7fc8a99d4688] /tmp/.mount_realm.ANseok/realm-studio --type=renderer --no-sandbox --enable-features=SharedArrayBuffer --service-pipe-token=1721392947152681942 --lang=en-GB --app-path=/tmp/.mount_realm.ANseok/resources/app.asar --user-agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) RealmStudio/3.10.0 Chrome/69.0.3497.128 Electron/4.2.6 Safari/537.36 --node-integration=true --webview-tag=true --no-sandbox --preload=/tmp/.mount_realm.ANseok/resources/app.asar/build/sentry.bundle.js --background-color=#f5f5f9 --num-raster-threads=4 --enable-main-frame-before-activation --service-request-channel-token=1721392947152681942 --renderer-client-id=10 --shared-files=v8_context_snapshot_data:100,v8_natives_data:101(+0x2d458c2) [0x55b544f278c2] /tmp/.mount_realm.ANseok/realm-studio --type=renderer --no-sandbox --enable-features=SharedArrayBuffer --service-pipe-token=1721392947152681942 --lang=en-GB --app-path=/tmp/.mount_realm.ANseok/resources/app.asar --user-agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) RealmStudio/3.10.0 Chrome/69.0.3497.128 Electron/4.2.6 Safari/537.36 --node-integration=true --webview-tag=true --no-sandbox --preload=/tmp/.mount_realm.ANseok/resources/app.asar/build/sentry.bundle.js --background-color=#f5f5f9 --num-raster-threads=4 --enable-main-frame-before-activation --service-request-channel-token=1721392947152681942 --renderer-client-id=10 --shared-files=v8_context_snapshot_data:100,v8_natives_data:101(+0x2d13170) [0x55b544ef5170] /tmp/.mount_realm.ANseok/realm-studio --type=renderer --no-sandbox --enable-features=SharedArrayBuffer --service-pipe-token=1721392947152681942 --lang=en-GB --app-path=/tmp/.mount_realm.ANseok/resources/app.asar --user-agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) RealmStudio/3.10.0 Chrome/69.0.3497.128 Electron/4.2.6 Safari/537.36 --node-integration=true --webview-tag=true --no-sandbox --preload=/tmp/.mount_realm.ANseok/resources/app.asar/build/sentry.bundle.js --background-color=#f5f5f9 --num-raster-threads=4 --enable-main-frame-before-activation --service-request-channel-token=1721392947152681942 --renderer-client-id=10 --shared-files=v8_context_snapshot_data:100,v8_natives_data:101(+0x2d12010) [0x55b544ef4010] /tmp/.mount_realm.ANseok/realm-studio --type=renderer --no-sandbox --enable-features=SharedArrayBuffer --service-pipe-token=1721392947152681942 --lang=en-GB --app-path=/tmp/.mount_realm.ANseok/resources/app.asar --user-agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) RealmStudio/3.10.0 Chrome/69.0.3497.128 Electron/4.2.6 Safari/537.36 --node-integration=true --webview-tag=true --no-sandbox --preload=/tmp/.mount_realm.ANseok/resources/app.asar/build/sentry.bundle.js --background-color=#f5f5f9 --num-raster-threads=4 --enable-main-frame-before-activation --service-request-channel-token=1721392947152681942 --renderer-client-id=10 --shared-files=v8_context_snapshot_data:100,v8_natives_data:101(+0x35bc26e) [0x55b54579e26e].
To Reproduce
Steps to reproduce the behavior:
- Build project with io.realm:realm-gradle-plugin:7.0.0-beta-SNAPSHOT
- Save something to create a realm
3.adb pull the realm from device to dev machine - Open Realm Studio > Open Realm file > (Browse the Realm file from step 3)
Expected behavior
Realm studio open with the collections and data contained in the realm file, but what is happens is
Screenshots
If applicable, add screenshots to help explain your problem.
Versions:
- OS: Linux
- Studio Version 3.1.0
Additional context
Add any other context about the problem here.