Uploaded image for project: 'Realm Kotlin'
  1. Realm Kotlin
  2. RKOTLIN-916

No implementation found for void io.realm.kotlin.internal.interop.realmcJNI.set_log_callback

      How frequently does the bug occur?

      Always

      Description

      Trying to setup using the latest Kotlin compose multiplatform 1.5.0. The dependency is working properly but when accessing the realm it gives an error.

      Unable to find source-code formatter for language: kotlin. 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
      val realm by lazy {
          val config = RealmConfiguration.create(setOf(Task::class))
          Realm.open(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
      `No implementation found for void io.realm.kotlin.internal.interop.realmcJNI.set_log_callback(int, java.lang.Object) (tried Java_io_realm_kotlin_internal_interop_realmcJNI_set_1log_1callback and Java_io_realm_kotlin_internal_interop_realmcJNI_set_1log_1callback__ILjava_lang_Object_2)`
      

      Can you reproduce the bug?

      Always

      Reproduction Steps

      Setup the realm using kotlin compose multiplatform template 1.5.0 https://github.com/JetBrains/compose-multiplatform-template#readme

      Additional changes made:

      Unable to find source-code formatter for language: kotlin. 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
      android {
          compileSdk = (findProperty("android.compileSdk") as String).toInt()
          namespace = "com.myapplication.common"
      
          sourceSets["main"].manifest.srcFile("src/androidMain/AndroidManifest.xml")
          sourceSets["main"].res.srcDirs("src/androidMain/res")
          sourceSets["main"].resources.srcDirs("src/commonMain/resources")
          defaultConfig {
              minSdk = (findProperty("android.minSdk") as String).toInt()
          }
          compileOptions {
              sourceCompatibility = JavaVersion.VERSION_17
              targetCompatibility = JavaVersion.VERSION_17
          }
      
          kotlin {
              jvmToolchain(17)
          }
      }
      
      
      
      // work around realm
      project.afterEvaluate {
          kotlin.targets .all {
               compilations.all {
                  (kotlinOptions as? org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptions)?.jvmTarget = "17"
              }
          }
      }
      
      configurations.all {
          resolutionStrategy.cacheChangingModulesFor(0, "seconds")
      }
      

      Version

      1.11.1

      What Atlas App Services are you using?

      Local Database only

      Are you using encryption?

      No

      Platform OS and version(s)

      Windows 11

      Build environment

      Android Studio version: Android Studio Giraffe | 2022.3.1 Patch 1
      Android Build Tools version: 8.0.2
      Gradle version: 8.2.1

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

              Created:
              Updated:
              Resolved: