Uploaded image for project: 'Realm Java SDK'
  1. Realm Java SDK
  2. RJAVA-1221

Non-fatal Exception: java.lang.RuntimeException: mmap() failed: Out of memory size:

      How frequently does the bug occur?

      Sometimes

      Description

      I have a java in android that use io.realm:realm-gradle-plugin:10.8.0.

      In few cases i am getting Out of memory.

      public Pedido salvaPedido(Pedido pedido)

      { realm.beginTransaction(); realm.insertOrUpdate(pedido); realm.commitTransaction(); //The error happens here return pedido; }

      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
      Non-fatal Exception: java.lang.RuntimeException: mmap() failed: Out of memory size: 60030976 offset: 0 in /tmp/realm-java/realm/realm-library/src/main/cpp/io_realm_internal_OsSharedRealm.cpp line 144
             at io.realm.internal.OsSharedRealm.nativeCommitTransaction(OsSharedRealm.java)
             at io.realm.internal.OsSharedRealm.commitTransaction(OsSharedRealm.java:283)
             at io.realm.BaseRealm.commitTransaction(BaseRealm.java:450)
             at io.realm.Realm.commitTransaction(Realm.java:136)
             at br.com.inndev.service.DadosEventoService.salvaPedido(DadosEventoService.java:306)
             at br.com.inndev.fragment.PagamentoFragment.finalizaPedido(PagamentoFragment.java:1201)
             at br.com.inndev.fragment.PagamentoFragment.finalizaPedido(PagamentoFragment.java:1080)
             at br.com.inndev.fragment.PagamentoFragment.access$1000(PagamentoFragment.java:65)
             at br.com.inndev.fragment.PagamentoFragment$2.onClick(PagamentoFragment.java:215)
             at android.view.View.performClick(View.java:5720)
             at android.view.View$PerformClick.run(View.java:22838)
             at android.os.Handler.handleCallback(Handler.java:836)
             at android.os.Handler.dispatchMessage(Handler.java:103)
             at android.os.Looper.loop(Looper.java:203)
             at android.app.ActivityThread.main(ActivityThread.java:6337)
             at java.lang.reflect.Method.invoke(Method.java)
             at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1084)
             at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:945)
      

      Can you reproduce the bug?

      Sometimes

      Reproduction Steps

      No response

      Version

      io.realm:realm-gradle-plugin:10.8.0

      What Atlas App Services are you using?

      Local Database only

      Are you using encryption?

      No

      Platform OS and version(s)

      Android sdk 23

      Build environment

      Android Studio version: 2021.3.1
      Android Build Tools version: io.realm:realm-gradle-plugin:10.8.0
      Gradle version:

            Assignee:
            Unassigned Unassigned
            Reporter:
            unitosyncbot Unito Sync Bot
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: