This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

ExportXMLWordPrintableJSON

      How frequently does the bug occur?

      Always

      Description

      My app seems to be crashing on a Google pixel 8 (Android 14) every time it starts and io.realm.exceptions.RealmFileException is logged and it seems to be only happening on the app published on play store if I build from Android studio the crash does not occur. This is my realm initialization class

      import android.content.Context
      import io.realm.Realm
      import io.realm.RealmConfiguration
      
      class DatabaseService(context: Context) {
          init {
              Realm.init(context)
          }
      
          val realmInstance: Realm
              get() {
                  val config = RealmConfiguration.Builder().name(Realm.DEFAULT_REALM_NAME)
                      .deleteRealmIfMigrationNeeded().schemaVersion(4).build()
                  Realm.setDefaultConfiguration(config)
                  return Realm.getInstance(config)
              }
      }
      

      Stacktrace & log output

      Unable to find source-code formatter for language: shell. Available languages are: actionscript, ada, applescript, bash, c, c#, c++, cpp, css, erlang, go, groovy, haskell, html, java, javascript, js, json, lua, none, nyan, objc, perl, php, python, r, rainbow, ruby, scala, sh, sql, swift, visualbasic, xml, yaml
      Exception io.realm.exceptions.RealmFileException:
        at io.realm.internal.OsSharedRealm.nativeGetSharedRealm
        at io.realm.internal.OsSharedRealm.<init> (OsSharedRealm.java:175)
        at io.realm.internal.OsSharedRealm.getInstance (OsSharedRealm.java:260)
        at io.realm.BaseRealm.<init> (BaseRealm.java:142)
        at io.realm.BaseRealm.<init> (BaseRealm.java:109)
        at io.realm.Realm.<init> (Realm.java:161)
        at io.realm.Realm.createInstance (Realm.java:535)
        at io.realm.RealmCache.createInstance (RealmCache.java:508)
        at io.realm.RealmCache.doCreateRealmOrGetFromCache (RealmCache.java:461)
        at io.realm.RealmCache.createRealmOrGetFromCache (RealmCache.java:422)
        at io.realm.Realm.getInstance (Realm.java:464)
        at org.ole.planet.myplanet.datamanager.DatabaseService.getRealmInstance (DatabaseService.kt:17)
        at org.ole.planet.myplanet.service.UploadToShelfService.uploadUserData (UploadToShelfService.kt:45)
        at org.ole.planet.myplanet.service.AutoSyncWorker.onError (AutoSyncWorker.kt:95)
        at org.ole.planet.myplanet.datamanager.Service$checkVersion$1$onResponse$1.onResponse (Service.kt:148)
        at retrofit2.DefaultCallAdapterFactory$ExecutorCallbackCall$1.lambda$onResponse$0$retrofit2-DefaultCallAdapterFactory$ExecutorCallbackCall$1 (DefaultCallAdapterFactory.java:89)
        at retrofit2.DefaultCallAdapterFactory$ExecutorCallbackCall$1$$ExternalSyntheticLambda0.run (D8$$SyntheticClass)
        at android.os.Handler.handleCallback (Handler.java:958)
        at android.os.Handler.dispatchMessage (Handler.java:99)
        at android.os.Looper.loopOnce (Looper.java:205)
        at android.os.Looper.loop (Looper.java:294)
        at android.app.ActivityThread.main (ActivityThread.java:8248)
        at java.lang.reflect.Method.invoke
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:552)
        at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:971)
      

      ```

      Can you reproduce the bug?

      No

      Reproduction Steps

      APK build from Android studio
      https://github.com/open-learning-exchange/myplanet/releases/download/v0.14.21-lite/myPlanet.apk

      APK on playstore
      https://play.google.com/store/apps/details?id=org.ole.planet.myplanet

      Link to GitHub repo
      https://github.com/open-learning-exchange/myplanet

      Version

      10.18.0

      What Atlas App Services are you using?

      Local Database only

      Are you using encryption?

      No

      Platform OS and version(s)

      Google pixel 8 Android 14

      Build environment

      Android Studio version: Iguana | 2023.2.1
      Android Build Tools version: 28.0.0
      Gradle version: 8.4

              Assignee:
              Unassigned
              Reporter:
              Unito Sync Bot
              Archiver:
              Marc Greenfield

                Created:
                Updated:
                Resolved:
                Archived: