Skip to content

Crashes from inside folders caused by creating links/folders #90

@uli-on

Description

@uli-on

Describe the bug
The crashes occur not on the startpage but inside a folder

To Reproduce
Steps to reproduce the behavior:

  1. Tap any folder
  2. From inside a folder tap the three dots menu
  3. Choose New folder/New link
  4. Bam

Expected behavior
A clear and concise description of what you expected to happen.

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

Smartphone (please complete the following information):

  • Fairphone fp3
  • OS: android 13
  • App Version 2.0.0

Additional context
Below are four crash logs caught by the app Logfox. Apologies if some of these overlap or are duplicates, I'm not trained in reading these.

FATAL EXCEPTION: main
Process: com.amrdeveloper.linkhub, PID: 8706
java.lang.IllegalArgumentException: Navigation action/destination com.amrdeveloper.linkhub:id/action_homeFragment_to_folderFragment cannot be found from the current destination i(com.amrdeveloper.linkhub:id/folderListFragment) label=fragment_folder_list class=com.amrdeveloper.linkhub.ui.folders.FoldersFragment
	at k5.a0.c(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:148)
	at s7.a0.a(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:12)
	at z.z.k0(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:204)
	at l2.l.e(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:150)
	at l2.l.e(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:129)
	at l2.l.e(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:129)
	at l2.e.b(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:34)
	at b2.a.a(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:134)
	at s2.u.K(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:92)
	at s2.u.l(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:355)
	at s2.u.dispatchTouchEvent(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:78)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3121)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2802)
	at android.view.View.dispatchPointerEvent(View.java:15309)
	at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:6778)
	at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:6578)
	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6034)
	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:6091)
	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:6057)
	at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:6222)
	at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:6065)
	at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:6279)
	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6038)
	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:6091)
	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:6057)
	at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:6065)
	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6038)
	at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:9206)
	at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:9157)
	at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:9126)
	at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:9329)
	at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:267)
	at android.os.MessageQueue.nativePollOnce(Native Method)
	at android.os.MessageQueue.next(MessageQueue.java:335)
	at android.os.Looper.loopOnce(Looper.java:161)
	at android.os.Looper.loop(Looper.java:288)
	at android.app.ActivityThread.main(ActivityThread.java:7918)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)
FATAL EXCEPTION: main

—————

FATAL EXCEPTION: main
Process: com.amrdeveloper.linkhub, PID: 30187
java.lang.IllegalArgumentException: Navigation action/destination com.amrdeveloper.linkhub:id/action_homeFragment_to_folderFragment cannot be found from the current destination i(com.amrdeveloper.linkhub:id/linkListFragment) label=fragment_link_list class=com.amrdeveloper.linkhub.ui.explorer.ExplorerFragment
	at k5.a0.c(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:148)
	at s7.a0.a(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:12)
	at z.z.k0(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:204)
	at l2.l.e(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:150)
	at l2.l.e(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:129)
	at l2.l.e(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:129)
	at l2.e.b(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:34)
	at b2.a.a(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:134)
	at s2.u.K(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:92)
	at s2.u.l(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:355)
	at s2.u.dispatchTouchEvent(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:78)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3121)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2802)
	at android.view.View.dispatchPointerEvent(View.java:15309)
	at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:6778)
	at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:6578)
	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6034)
	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:6091)
	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:6057)
	at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:6222)
	at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:6065)
	at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:6279)
	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6038)
	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:6091)
	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:6057)
	at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:6065)
	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6038)
	at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:9206)
	at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:9157)
	at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:9126)
	at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:9329)
	at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:267)
	at android.os.MessageQueue.nativePollOnce(Native Method)
	at android.os.MessageQueue.next(MessageQueue.java:335)
	at android.os.Looper.loopOnce(Looper.java:161)
	at android.os.Looper.loop(Looper.java:288)
	at android.app.ActivityThread.main(ActivityThread.java:7918)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)

—————

FATAL EXCEPTION: main
Process: com.amrdeveloper.linkhub, PID: 30367
java.lang.IllegalArgumentException: Navigation action/destination com.amrdeveloper.linkhub:id/action_homeFragment_to_linkFragment cannot be found from the current destination i(com.amrdeveloper.linkhub:id/linkListFragment) label=fragment_link_list class=com.amrdeveloper.linkhub.ui.explorer.ExplorerFragment
	at k5.a0.c(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:148)
	at s7.a0.a(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:30)
	at z.z.k0(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:204)
	at l2.l.e(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:150)
	at l2.l.e(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:129)
	at l2.l.e(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:129)
	at l2.e.b(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:34)
	at b2.a.a(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:134)
	at s2.u.K(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:92)
	at s2.u.l(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:355)
	at s2.u.dispatchTouchEvent(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:78)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3121)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2802)
	at android.view.View.dispatchPointerEvent(View.java:15309)
	at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:6778)
	at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:6578)
	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6034)
	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:6091)
	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:6057)
	at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:6222)
	at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:6065)
	at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:6279)
	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6038)
	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:6091)
	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:6057)
	at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:6065)
	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6038)
	at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:9206)
	at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:9157)
	at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:9126)
	at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:9329)
	at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:267)
	at android.os.MessageQueue.nativePollOnce(Native Method)
	at android.os.MessageQueue.next(MessageQueue.java:335)
	at android.os.Looper.loopOnce(Looper.java:161)
	at android.os.Looper.loop(Looper.java:288)
	at android.app.ActivityThread.main(ActivityThread.java:7918)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)

—————

FATAL EXCEPTION: main
Process: com.amrdeveloper.linkhub, PID: 30421
java.lang.IllegalArgumentException: Navigation action/destination com.amrdeveloper.linkhub:id/action_homeFragment_to_linkFragment cannot be found from the current destination i(com.amrdeveloper.linkhub:id/linkListFragment) label=fragment_link_list class=com.amrdeveloper.linkhub.ui.explorer.ExplorerFragment
	at k5.a0.c(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:148)
	at s7.a0.a(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:30)
	at z.z.k0(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:204)
	at l2.l.e(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:150)
	at l2.l.e(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:129)
	at l2.l.e(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:129)
	at l2.e.b(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:34)
	at b2.a.a(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:134)
	at s2.u.K(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:92)
	at s2.u.l(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:355)
	at s2.u.dispatchTouchEvent(r8-map-id-a0e2e63bf9573be2c5aacd04bb3aa6213afca43106431754cbd993e198237694:78)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3121)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2802)
	at android.view.View.dispatchPointerEvent(View.java:15309)
	at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:6778)
	at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:6578)
	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6034)
	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:6091)
	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:6057)
	at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:6222)
	at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:6065)
	at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:6279)
	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6038)
	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:6091)
	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:6057)
	at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:6065)
	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6038)
	at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:9206)
	at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:9157)
	at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:9126)
	at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:9329)
	at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:267)
	at android.os.MessageQueue.nativePollOnce(Native Method)
	at android.os.MessageQueue.next(MessageQueue.java:335)
	at android.os.Looper.loopOnce(Looper.java:161)
	at android.os.Looper.loop(Looper.java:288)
	at android.app.ActivityThread.main(ActivityThread.java:7918)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions