nextcloud / nextcloud/android

Android Crash Creates Link Too Long for Github

Open
#10,520 2 comments 0 reactions 0 assignees View on GitHub
approved bug meta
Dominant language
Kotlin
Stars
5.6k
Forks
2k
Avg merge
2d 18h
Merged PRs (30d)
92

Description

### Steps to reproduce
1. Login wth QR code
2. Crash screen shows
3. Try to report to Github
4. Github rejects link.

### Expected behaviour
- A new issue to be created

### Actual behaviour
- Github gives an error message.
-
### Can you reproduce this problem on https://try.nextcloud.com?
- Please create a test demo account and see if this still happens there.
- If yes, please open up a bug report
- If not, please verify server setup and ask for help on forum

### Environment data
Android version:
11

Device model:
Samsung S10

Stock or customized system:
Stock

Nextcloud app version:
3.20.3

Nextcloud server version:
22.1.0

Reverse proxy:
No
### Logs
#### Web server error log
```
Insert your webserver log here
```

#### Nextcloud log (data/nextcloud.log)

The Link:

```
https://github.com/nextcloud/android/issues/new?labels=bug&body=%23%23%23+Cause+of+error%0A%60%60%60java%0AException+in+thread+%22main%22+java.lang.RuntimeException%3A+Unable+to+start+activity+ComponentInfo%7Bcom.nextcloud.client%2Fcom.owncloud.android.ui.activity.FileDisplayActivity%7D%3A+androidx.fragment.app.Fragment%24InstantiationException%3A+Unable+to+instantiate+fragment+com.owncloud.android.ui.dialog.StoragePermissionDialogFragment%3A+could+not+find+Fragment+constructor%0A++++at+android.app.ActivityThread.performLaunchActivity%28ActivityThread.java%3A3792%29%0A++++at+android.app.ActivityThread.handleLaunchActivity%28ActivityThread.java%3A3968%29%0A++++at+android.app.servertransaction.LaunchActivityItem.execute%28LaunchActivityItem.java%3A85%29%0A++++at+android.app.servertransaction.TransactionExecutor.executeCallbacks%28TransactionExecutor.java%3A135%29%0A++++at+android.app.servertransaction.TransactionExecutor.execute%28TransactionExecutor.java%3A95%29%0A++++at+android.app.ActivityThread%24H.handleMessage%28ActivityThread.java%3A2307%29%0A++++at+android.os.Handler.dispatchMessage%28Handler.java%3A106%29%0A++++at+android.os.Looper.loop%28Looper.java%3A246%29%0A++++at+android.app.ActivityThread.main%28ActivityThread.java%3A8512%29%0A++++at+java.lang.reflect.Method.invoke%28Native+Method%29%0A++++at+com.android.internal.os.RuntimeInit%24MethodAndArgsCaller.run%28RuntimeInit.java%3A602%29%0A++++at+com.android.internal.os.ZygoteInit.main%28ZygoteInit.java%3A1130%29%0ACaused+by%3A+Exception+in+thread+%22main%22+androidx.fragment.app.Fragment%24InstantiationException%3A+Unable+to+instantiate+fragment+com.owncloud.android.ui.dialog.StoragePermissionDialogFragment%3A+could+not+find+Fragment+constructor%0A++++at+androidx.fragment.app.Fragment.instantiate%28Fragment.java%3A630%29%0A++++at+androidx.fragment.app.FragmentContainer.instantiate%28FragmentContainer.java%3A57%29%0A++++at+androidx.fragment.app.FragmentManager%242.instantiate%28FragmentManager.java%3A448%29%0A++++at+androidx.fragment.app.FragmentState.instantiate%28FragmentState.java%3A81%29%0A++++at+androidx.fragment.app.FragmentStateManager.%3Cinit%3E%28FragmentStateManager.java%3A85%29%0A++++at+androidx.fragment.app.FragmentManager.restoreSaveStateInternal%28FragmentManager.java%3A2410%29%0A++++at+androidx.fragment.app.FragmentManager.attachController%28FragmentManager.java%3A2584%29%0A++++at+androidx.fragment.app.FragmentController.attachHost%28FragmentController.java%3A116%29%0A++++at+androidx.fragment.app.FragmentActivity.lambda%24init%241%24androidx-fragment-app-FragmentActivity%28FragmentActivity.java%3A128%29%0A++++at+androidx.fragment.app.FragmentActivity%24%24ExternalSyntheticLambda0.onContextAvailable%28Unknown+Source%3A2%29%0A++++at+androidx.activity.contextaware.ContextAwareHelper.dispatchOnContextAvailable%28ContextAwareHelper.java%3A99%29%0A++++at+androidx.activity.ComponentActivity.onCreate%28ComponentActivity.java%3A313%29%0A++++at+androidx.fragment.app.FragmentActivity.onCreate%28FragmentActivity.java%3A249%29%0A++++at+com.owncloud.android.ui.activity.BaseActivity.onCreate%28BaseActivity.java%3A58%29%0A++++at+com.owncloud.android.ui.activity.DrawerActivity.onCreate%28DrawerActivity.java%3A924%29%0A++++at+com.owncloud.android.ui.activity.FileActivity.onCreate%28FileActivity.java%3A195%29%0A++++at+com.owncloud.android.ui.activity.FileDisplayActivity.onCreate%28FileDisplayActivity.java%3A243%29%0A++++at+android.app.Activity.performCreate%28Activity.java%3A8198%29%0A++++at+android.app.Activity.performCreate%28Activity.java%3A8182%29%0A++++at+android.app.Instrumentation.callActivityOnCreate%28Instrumentation.java%3A1309%29%0A++++at+android.app.ActivityThread.performLaunchActivity%28ActivityThread.java%3A3765%29%0A++++at+android.app.ActivityThread.handleLaunchActivity%28ActivityThread.java%3A3968%29%0A++++at+android.app.servertransaction.LaunchActivityItem.execute%28LaunchActivityItem.java%3A85%29%0A++++at+android.app.servertransaction.TransactionExecutor.executeCallbacks%28TransactionExecutor.java%3A135%29%0A++++at+android.app.servertransaction.TransactionExecutor.execute%28TransactionExecutor.java%3A95%29%0A++++at+android.app.ActivityThread%24H.handleMessage%28ActivityThread.java%3A2307%29%0A++++at+android.os.Handler.dispatchMessage%28Handler.java%3A106%29%0A++++at+android.os.Looper.loop%28Looper.java%3A246%29%0A++++at+android.app.ActivityThread.main%28ActivityThread.java%3A8512%29%0A++++at+java.lang.reflect.Method.invoke%28Native+Method%29%0A++++at+com.android.internal.os.RuntimeInit%24MethodAndArgsCaller.run%28RuntimeInit.java%3A602%29%0A++++at+com.android.internal.os.ZygoteInit.main%28ZygoteInit.java%3A1130%29%0ACaused+by%3A+Exception+in+thread+%22main%22+java.lang.NoSuchMethodException%3A+com.owncloud.android.ui.dialog.StoragePermissionDialogFragment.%3Cinit%3E+%5B%5D%0A++++at+java.lang.Class.getConstructor0%28Class.java%3A2332%29%0A++++at+java.lang.Class.getConstructor%28Class.java%3A1728%29%0A++++at+androidx.fragment.app.Fragment.instantiate%28Fragment.java%3A615%29%0A++++at+androidx.fragment.app.FragmentContainer.instantiate%28FragmentContainer.java%3A57%29%0A++++at+androidx.fragment.app.FragmentManager%242.instantiate%28FragmentManager.java%3A448%29%0A++++at+androidx.fragment.app.FragmentState.instantiate%28FragmentState.java%3A81%29%0A++++at+androidx.fragment.app.FragmentStateManager.%3Cinit%3E%28FragmentStateManager.java%3A85%29%0A++++at+androidx.fragment.app.FragmentManager.restoreSaveStateInternal%28FragmentManager.java%3A2410%29%0A++++at+androidx.fragment.app.FragmentManager.attachController%28FragmentManager.java%3A2584%29%0A++++at+androidx.fragment.app.FragmentController.attachHost%28FragmentController.java%3A116%29%0A++++at+androidx.fragment.app.FragmentActivity.lambda%24init%241%24androidx-fragment-app-FragmentActivity%28FragmentActivity.java%3A128%29%0A++++at+androidx.fragment.app.FragmentActivity%24%24ExternalSyntheticLambda0.onContextAvailable%28Unknown+Source%3A2%29%0A++++at+androidx.activity.contextaware.ContextAwareHelper.dispatchOnContextAvailable%28ContextAwareHelper.java%3A99%29%0A++++at+androidx.activity.ComponentActivity.onCreate%28ComponentActivity.java%3A313%29%0A++++at+androidx.fragment.app.FragmentActivity.onCreate%28FragmentActivity.java%3A249%29%0A++++at+com.owncloud.android.ui.activity.BaseActivity.onCreate%28BaseActivity.java%3A58%29%0A++++at+com.owncloud.android.ui.activity.DrawerActivity.onCreate%28DrawerActivity.java%3A924%29%0A++++at+com.owncloud.android.ui.activity.FileActivity.onCreate%28FileActivity.java%3A195%29%0A++++at+com.owncloud.android.ui.activity.FileDisplayActivity.onCreate%28FileDisplayActivity.java%3A243%29%0A++++at+android.app.Activity.performCreate%28Activity.java%3A8198%29%0A++++at+android.app.Activity.performCreate%28Activity.java%3A8182%29%0A++++at+android.app.Instrumentation.callActivityOnCreate%28Instrumentation.java%3A1309%29%0A++++at+android.app.ActivityThread.performLaunchActivity%28ActivityThread.java%3A3765%29%0A++++at+android.app.ActivityThread.handleLaunchActivity%28ActivityThread.java%3A3968%29%0A++++at+android.app.servertransaction.LaunchActivityItem.execute%28LaunchActivityItem.java%3A85%29%0A++++at+android.app.servertransaction.TransactionExecutor.executeCallbacks%28TransactionExecutor.java%3A135%29%0A++++at+android.app.servertransaction.TransactionExecutor.execute%28TransactionExecutor.java%3A95%29%0A++++at+android.app.ActivityThread%24H.handleMessage%28ActivityThread.java%3A2307%29%0A++++at+android.os.Handler.dispatchMessage%28Handler.java%3A106%29%0A++++at+android.os.Looper.loop%28Looper.java%3A246%29%0A++++at+android.app.ActivityThread.main%28ActivityThread.java%3A8512%29%0A++++at+java.lang.reflect.Method.invoke%28Native+Method%29%0A++++at+com.android.internal.os.RuntimeInit%24MethodAndArgsCaller.run%28RuntimeInit.java%3A602%29%0A++++at+com.android.internal.os.ZygoteInit.main%28ZygoteInit.java%3A1130%29%0A%0A%60%60%60%0A%0A%23%23%23+App+information%0A*+ID%3A+%60com.nextcloud.client%60%0A*+Version%3A+%6030200390%60%0A*+Build+flavor%3A+%60gplay%60%0A%0A%23%23%23+Device+information%0A*+Brand%3A+%60samsung%60%0A*+Device%3A+%60beyond1q%60%0A*+Model%3A+%60SM-G973U%60%0A*+Id%3A+%60RP1A.200720.012%60%0A*+Product%3A+%60beyond1qltesq%60%0A%0A%23%23%23+Firmware%0A*+SDK%3A+%6030%60%0A*+Release%3A+%6011%60%0A*+Incremental%3A+%60G973USQS5GUF1%60
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.