<!---

      Questions: If you have questions about HOW TO use Realm, please ask on
      StackOverflow: http://stackoverflow.com/questions/ask?tags=realm
      We monitor the realm tag.

      Feature Request: Just fill in the first two sections below.

      Bugs: To help you as fast as possible with an issue please describe your issue
      and the steps you have taken to reproduce it in as much detail as possible.

      -->

      Goals

      Make Hermes engine to work with Realm. Hermes comes from react-native 0.60.2 and significantly improves app performance on Android.

      Steps to Reproduce

      Following https://facebook.github.io/react-native/docs/hermes. if enableHermes: true, you will get the following:

      java.lang.UnsatisfiedLinkError: couldn't find DSO to load: librealmreact.so caused by: dlopen failed: library "libjsc.so" not found
              at com.facebook.soloader.SoLoader.doLoadLibraryBySoName(SoLoader.java:738)
              at com.facebook.soloader.SoLoader.loadLibraryBySoName(SoLoader.java:591)
              at com.facebook.soloader.SoLoader.loadLibrary(SoLoader.java:529)
              at com.facebook.soloader.SoLoader.loadLibrary(SoLoader.java:484)
              at io.realm.react.RealmReactModule.<clinit>(RealmReactModule.java:56)
              at io.realm.react.RealmReactPackage.createNativeModules(RealmReactPackage.java:31)
      

      With enableHermes: false, everything works as expected.

      Version of Realm and Tooling

      • Realm JS SDK Version: 2.28.1
      • React Native: 0.60.3

        There are no Sub-Tasks for this issue.

            Assignee:
            kraen.hansen@mongodb.com Kræn Hansen
            Reporter:
            unitosyncbot Unito Sync Bot
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: