Skip to content

a bug #268

Description

@Romania1515

Describe the bug
A crash I pressed open file and it crashed.

To Reproduce
Steps to reproduce the behavior:

  1. Go to home screen
  2. Click on open file
  3. The Error

Expected behavior
I expected to let me open my zip file

Screenshots
If applicable, add screenshots to help explain your problem.

Log output:
Crash at 1784536710129 (timestamp) in thread named main
Local date and time: 20 Jul 2026 10:38:30
versionName=2.0.1
versionCode=201
BOARD=MT6765
BOOTLOADER=unknown
BRAND=TCL
CPU_ABI=arm64-v8a
CPU_ABI2=
DEVICE=Ant
DISPLAY=UP1A.231005.007
FINGERPRINT=TCL/T509K_EEA/Ant:14/UP1A.231005.007/BLEL:user/release-keys
HARDWARE=mt6765
HOST=b7c04407566a
ID=UP1A.231005.007
IS_DEBUGGABLE=false
IS_EMULATOR=false
MANUFACTURER=TCL
MODEL=T509K
ODM_SKU=T509Kglobaleea_dsds
PERMISSIONS_REVIEW_REQUIRED=true
PRODUCT=T509K_EEA
RADIO=unknown
SERIAL=unknown
SKU=unknown
SOC_MANUFACTURER=Mediatek
SOC_MODEL=MT6765
SUPPORTED_32_BIT_ABIS=[armeabi-v7a, armeabi]
SUPPORTED_64_BIT_ABIS=[arm64-v8a]
SUPPORTED_ABIS=[arm64-v8a, armeabi-v7a, armeabi]
TAGS=release-keys
TIME=1779119015000
TYPE=user
UNKNOWN=unknown
USER=jenkins
ACTIVE_CODENAMES=[]
BASE_OS=TCL/T509K_EEA/Ant:14/UP1A.231005.007/BLED:user/release-keys
CODENAME=REL
INCREMENTAL=BLEL
KNOWN_CODENAMES={HoneycombMr1, HoneycombMr2, Lollipop, Kitkat, Tiramisu, Gingerbread, Cupcake, IceCreamSandwichMr1, JellyBean, IceCreamSandwich, LollipopMr1, M, N, O, P, Q, R, S, Sv2, Base, NMr1, OMr1, JellyBeanMr1, JellyBeanMr2, Donut, Froyo, GingerbreadMr1, EclairMr1, UpsideDownCake, Honeycomb, Eclair01, KitkatWatch, Base11, Eclair}
MEDIA_PERFORMANCE_CLASS=0
PREVIEW_SDK_FINGERPRINT=REL
PREVIEW_SDK_INT=0
RELEASE=14
RELEASE_OR_CODENAME=14
RELEASE_OR_PREVIEW_DISPLAY=14
SDK=34
SDK_INT=34
SECURITY_PATCH=2026-05-05
java.lang.IllegalStateException: Attempting to launch an unregistered ActivityResultLauncher with contract androidx.activity.result.contract.ActivityResultContracts$OpenDocument@f05f5d0 and input [Ljava.lang.String;@54f39c9. You must ensure the ActivityResultLauncher is registered before calling launch().
at androidx.activity.result.ActivityResultRegistry$register$3.launch(ActivityResultRegistry.kt:184)
at androidx.activity.compose.ActivityResultLauncherHolder.launch(ActivityResultRegistry.kt:150)
at androidx.activity.compose.ManagedActivityResultLauncher.launch(ActivityResultRegistry.kt:139)
at androidx.activity.result.ActivityResultLauncher.launch(ActivityResultLauncher.kt:37)
at com.teixeira.vcspace.ui.screens.editor.components.EditorTopBarKt.FileMenu$lambda$38$lambda$37(EditorTopBar.kt:532)
at com.teixeira.vcspace.ui.screens.editor.components.EditorTopBarKt.$r8$lambda$nhLdFJ_zqk94TeaB3okmyUP_YQM(EditorTopBar.kt:0)
at com.teixeira.vcspace.ui.screens.editor.components.EditorTopBarKt$$ExternalSyntheticLambda12.invoke(D8$$SyntheticClass:0)
at com.teixeira.vcspace.ui.screens.editor.components.EditorTopBarKt$FileMenu$1$1.invokeSuspend$lambda$1(EditorTopBar.kt:563)
at com.teixeira.vcspace.ui.screens.editor.components.EditorTopBarKt$FileMenu$1$1.$r8$lambda$VbDsN8IU3P6ep13pq9_IKNrhWpc(EditorTopBar.kt:0)
at com.teixeira.vcspace.ui.screens.editor.components.EditorTopBarKt$FileMenu$1$1$$ExternalSyntheticLambda1.invoke(D8$$SyntheticClass:0)
at com.teixeira.vcspace.keyboard.CommandPaletteManager.applyKeyBindings_YhN2O0w$lambda$2(CommandPaletteManager.kt:144)
at com.teixeira.vcspace.keyboard.CommandPaletteManager.$r8$lambda$pcokesIRU6n_NIAPt__LXrJjDGY(CommandPaletteManager.kt:0)
at com.teixeira.vcspace.keyboard.CommandPaletteManager$$ExternalSyntheticLambda0.invoke(D8$$SyntheticClass:0)
at com.teixeira.vcspace.keyboard.CommandPaletteManager.runAction-mi01r5M(CommandPaletteManager.kt:180)
at com.teixeira.vcspace.keyboard.CommandPaletteManager.applyKeyBindings-YhN2O0w(CommandPaletteManager.kt:143)
at com.teixeira.vcspace.ui.screens.editor.EditorScreenKt.NoOpenedFiles$dispatchKeyEvent(EditorScreen.kt:380)
at com.teixeira.vcspace.ui.screens.editor.EditorScreenKt.NoOpenedFiles$lambda$54$lambda$53(EditorScreen.kt:393)
at com.teixeira.vcspace.ui.screens.editor.EditorScreenKt.$r8$lambda$pqYeXQj5imfHmoXWPzeh09BIPqs(EditorScreen.kt:0)
at com.teixeira.vcspace.ui.screens.editor.EditorScreenKt$$ExternalSyntheticLambda18.invoke(D8$$SyntheticClass:0)
at androidx.compose.foundation.ClickableNode$clickPointerInput$3.invoke-k-4lQ0M(Clickable.kt:639)
at androidx.compose.foundation.ClickableNode$clickPointerInput$3.invoke(Clickable.kt:633)
at androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapAndPress$2$1.invokeSuspend(TapGestureDetector.kt:255)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTaskKt.resume(DispatchedTask.kt:163)
at kotlinx.coroutines.DispatchedTaskKt.dispatch(DispatchedTask.kt:152)
at kotlinx.coroutines.CancellableContinuationImpl.dispatchResume(CancellableContinuationImpl.kt:470)
at kotlinx.coroutines.CancellableContinuationImpl.resumeImpl$kotlinx_coroutines_core(CancellableContinuationImpl.kt:504)
at kotlinx.coroutines.CancellableContinuationImpl.resumeImpl$kotlinx_coroutines_core$default(CancellableContinuationImpl.kt:493)
at kotlinx.coroutines.CancellableContinuationImpl.resumeWith(CancellableContinuationImpl.kt:359)
at androidx.compose.ui.input.pointer.SuspendingPointerInputModifierNodeImpl$PointerEventHandlerCoroutine.offerPointerEvent(SuspendingPointerInputFilter.kt:719)
at androidx.compose.ui.input.pointer.SuspendingPointerInputModifierNodeImpl.dispatchPointerEvent(SuspendingPointerInputFilter.kt:598)
at androidx.compose.ui.input.pointer.SuspendingPointerInputModifierNodeImpl.onPointerEvent-H0pRuoY(SuspendingPointerInputFilter.kt:620)
at androidx.compose.foundation.AbstractClickableNode.onPointerEvent-H0pRuoY(Clickable.kt:1044)
at androidx.compose.ui.input.pointer.Node.dispatchMainEventPass(HitPathTracker.kt:387)
at androidx.compose.ui.input.pointer.Node.dispatchMainEventPass(HitPathTracker.kt:373)
at androidx.compose.ui.input.pointer.Node.dispatchMainEventPass(HitPathTracker.kt:373)
at androidx.compose.ui.input.pointer.Node.dispatchMainEventPass(HitPathTracker.kt:373)
at androidx.compose.ui.input.pointer.NodeParent.dispatchMainEventPass(HitPathTracker.kt:229)
at androidx.compose.ui.input.pointer.HitPathTracker.dispatchChanges(HitPathTracker.kt:144)
at androidx.compose.ui.input.pointer.PointerInputEventProcessor.process-BIzXfog(PointerInputEventProcessor.kt:120)
at androidx.compose.ui.platform.AndroidComposeView.sendMotionEvent-8iAsVTc(AndroidComposeView.android.kt:1994)
at androidx.compose.ui.platform.AndroidComposeView.handleMotionEvent-8iAsVTc(AndroidComposeView.android.kt:1945)
at androidx.compose.ui.platform.AndroidComposeView.dispatchTouchEvent(AndroidComposeView.android.kt:1829)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3181)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2828)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3181)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2828)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3181)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2828)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3181)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2828)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3181)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2828)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3181)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2828)
at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:493)
at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1904)
at android.app.Activity.dispatchTouchEvent(Activity.java:4462)
at androidx.appcompat.view.WindowCallbackWrapper.dispatchTouchEvent(WindowCallbackWrapper.java:69)
at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:451)
at android.view.View.dispatchPointerEvent(View.java:15959)
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:7437)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:7212)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6602)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:6659)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:6625)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:6790)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:6633)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:6847)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6606)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:6659)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:6625)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:6633)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6606)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:9708)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:9659)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:9614)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:9842)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:273)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:335)
at android.os.Looper.loopOnce(Looper.java:168)
at android.os.Looper.loop(Looper.java:346)
at android.app.ActivityThread.main(ActivityThread.java:8329)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:594)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1050)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [androidx.compose.ui.platform.MotionDurationScaleImpl@292aee8, androidx.compose.runtime.BroadcastFrameClock@92f5901, StandaloneCoroutine{Cancelling}@e0d63a6, AndroidUiDispatcher@87431e7]

Additional context
Add any other context about the problem here.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions