nextcloud / android

📱 Nextcloud Android app
https://play.google.com/store/apps/details?id=com.nextcloud.client
GNU General Public License v2.0
4.26k stars 1.76k forks source link

App from F-Droid crashes after start on Android 6 #13021

Closed LeSpocky closed 5 months ago

LeSpocky commented 5 months ago

⚠️ Before posting ⚠️

Steps to reproduce

  1. Open app
  2. Wait
  3. App crashes

Expected behaviour

Use the app without the app crashing.

Actual behaviour

App crashes right after start, not possible to do anything in the app.

Android version

6

Device brand and model

ASUS ZenPad 8

Stock or custom OS?

Stock

Nextcloud android app version

3.25.0 (from F-Droid)

Nextcloud server version

25

Using a reverse proxy?

No

Android logs

Cause of error

Exception in thread "main" android.util.AndroidRuntimeException: requestFeature() must be called before adding content
    at com.android.internal.policy.PhoneWindow.requestFeature(PhoneWindow.java:317)
    at android.app.Dialog.requestWindowFeature(Dialog.java:1126)
    at com.owncloud.android.ui.dialog.SslUntrustedCertDialog.onCreateDialog(SslUntrustedCertDialog.java:168)
    at androidx.fragment.app.DialogFragment.prepareDialog(DialogFragment.java:665)
    at androidx.fragment.app.DialogFragment.onGetLayoutInflater(DialogFragment.java:579)
    at androidx.fragment.app.Fragment.performGetLayoutInflater(Fragment.java:1755)
    at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:493)
    at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:261)
    at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1901)
    at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1819)
    at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1762)
    at androidx.fragment.app.FragmentManager$5.run(FragmentManager.java:547)
    at android.os.Handler.handleCallback(Handler.java:739)
    at android.os.Handler.dispatchMessage(Handler.java:95)
    at android.os.Looper.loop(Looper.java:148)
    at android.app.ActivityThread.main(ActivityThread.java:5484)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)

App information

Device information

Firmware

Server error logs

No response

Additional information

No response

LeSpocky commented 5 months ago

Server has a certificate issued by Lets Encrypt, which is not trusted by Android 6 (anymore).

joshtrichards commented 5 months ago

Sorry, but we don't support:

https://docs.nextcloud.com/server/latest/admin_manual/installation/system_requirements.html#mobile-apps