Skip to content
This repository was archived by the owner on Oct 26, 2025. It is now read-only.
This repository was archived by the owner on Oct 26, 2025. It is now read-only.

Crash report: Crash after clicking on Git Client Settings #4

@KonerDev

Description

@KonerDev

Description

After building and installing the latest GitClient Plugin, the app crashes when I click on the Git client settings.
I already tried it with older SDKs, which also didn't work.

How to reproduce

  1. Follow the steps in the README.md of this repo to build the plugin
  2. Install it in Xed-Editor and restart
  3. Click on the Git client settings

Screen Recording

Screen_Recording_20250829_165650_Xed-Editor.mp4

Report

Unexpected Crash occurred

Thread : main
App Version : 3.1.5
Version Code : 58
Modified : false
Commit hash : 3dd22343
Commit date : 2025-07-26T16:24:51+05:30
Origin : null
Unix Time : 1756479408403
LocalTime : 29.08.2025 16:56:48
Android Version : 14
SDK Version : 34
Brand : samsung
Manufacturer : samsung
Target Sdk : 28
Flavour : FDroid
Model : SM-A336B

Error Message : No static method SettingsToggle(Landroidx/compose/ui/Modifier;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ZLkotlin/jvm/functions/Function0;ZZLkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;III)V in class Lcom/rk/xededitor/ui/components/SettingsToggleKt; or its super classes (declaration of 'com.rk.xededitor.ui.components.SettingsToggleKt' appears in /data/app/~~AbpQM2b2_K7Ke-MOzVUSxg==/com.rk.xededitor-b2vT8StYTRJlU67oQCKCig==/base.apk!classes4.dex)
Error Cause : null
Error StackTrace : 
java.lang.NoSuchMethodError: No static method SettingsToggle(Landroidx/compose/ui/Modifier;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ZLkotlin/jvm/functions/Function0;ZZLkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;III)V in class Lcom/rk/xededitor/ui/components/SettingsToggleKt; or its super classes (declaration of 'com.rk.xededitor.ui.components.SettingsToggleKt' appears in /data/app/~~AbpQM2b2_K7Ke-MOzVUSxg==/com.rk.xededitor-b2vT8StYTRJlU67oQCKCig==/base.apk!classes4.dex)
	at com.rk.git.SettingsGitScreenKt$SettingsGitScreen$2$2.invoke(SettingsGitScreen.kt:80)
	at com.rk.git.SettingsGitScreenKt$SettingsGitScreen$2$2.invoke(SettingsGitScreen.kt:79)
	at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:109)
	at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:35)
	at com.rk.components.compose.preferences.base.DividerColumnKt.DividerColumn-zl7e28Q(DividerColumn.kt:161)
	at com.rk.components.compose.preferences.base.PreferenceGroupKt$PreferenceGroup$1$1.invoke(PreferenceGroup.kt:57)
	at com.rk.components.compose.preferences.base.PreferenceGroupKt$PreferenceGroup$1$1.invoke(PreferenceGroup.kt:55)
	at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:109)
	at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:35)
	at androidx.compose.material3.SurfaceKt$Surface$1.invoke(Surface.kt:126)
	at androidx.compose.material3.SurfaceKt$Surface$1.invoke(Surface.kt:108)
	at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:109)
	at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:35)
	at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:380)
	at androidx.compose.material3.SurfaceKt.Surface-T9BRK9s(Surface.kt:105)
	at com.rk.components.compose.preferences.base.PreferenceGroupKt.PreferenceGroup-qKj4JfE(PreferenceGroup.kt:51)
	at com.rk.git.SettingsGitScreenKt$SettingsGitScreen$2.invoke(SettingsGitScreen.kt:79)
	at com.rk.git.SettingsGitScreenKt$SettingsGitScreen$2.invoke(SettingsGitScreen.kt:72)
	at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:118)
	at androidx.compose.runtime.internal.ComposableLambdaImpl$invoke$1.invoke(ComposableLambda.jvm.kt:130)
	at androidx.compose.runtime.internal.ComposableLambdaImpl$invoke$1.invoke(ComposableLambda.jvm.kt:129)
	at androidx.compose.runtime.RecomposeScopeImpl.compose(RecomposeScopeImpl.kt:192)
	at androidx.compose.runtime.ComposerImpl.recomposeToGroupEnd(Composer.kt:2825)
	at androidx.compose.runtime.ComposerImpl.skipCurrentGroup(Composer.kt:3116)
	at androidx.compose.runtime.ComposerImpl.doCompose(Composer.kt:3607)
	at androidx.compose.runtime.ComposerImpl.recompose$runtime_release(Composer.kt:3552)
	at androidx.compose.runtime.CompositionImpl.recompose(Composition.kt:948)
	at androidx.compose.runtime.Recomposer.performRecompose(Recomposer.kt:1206)
	at androidx.compose.runtime.Recomposer.access$performRecompose(Recomposer.kt:132)
	at androidx.compose.runtime.Recomposer$runRecomposeAndApplyChanges$2$1.invoke(Recomposer.kt:616)
	at androidx.compose.runtime.Recomposer$runRecomposeAndApplyChanges$2$1.invoke(Recomposer.kt:585)
	at androidx.compose.ui.platform.AndroidUiFrameClock$withFrameNanos$2$callback$1.doFrame(AndroidUiFrameClock.android.kt:41)
	at androidx.compose.ui.platform.AndroidUiDispatcher.performFrameDispatch(AndroidUiDispatcher.android.kt:109)
	at androidx.compose.ui.platform.AndroidUiDispatcher.access$performFrameDispatch(AndroidUiDispatcher.android.kt:41)
	at androidx.compose.ui.platform.AndroidUiDispatcher$dispatchCallback$1.doFrame(AndroidUiDispatcher.android.kt:69)
	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1648)
	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1659)
	at android.view.Choreographer.doCallbacks(Choreographer.java:1129)
	at android.view.Choreographer.doFrame(Choreographer.java:1045)
	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1622)
	at android.os.Handler.handleCallback(Handler.java:958)
	at android.os.Handler.dispatchMessage(Handler.java:99)
	at android.os.Looper.loopOnce(Looper.java:230)
	at android.os.Looper.loop(Looper.java:319)
	at android.app.ActivityThread.main(ActivityThread.java:8893)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:608)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103)
	Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [androidx.compose.runtime.PausableMonotonicFrameClock@bcd5789, androidx.compose.ui.platform.MotionDurationScaleImpl@410338e, StandaloneCoroutine{Cancelling}@86f67af, AndroidUiDispatcher@960a7bc]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions