TeamNewPipe/NewPipe

Unable to export to NextCloud using SAF

Open

#6.665 geöffnet am 15. Juli 2021

Auf GitHub ansehen
 (3 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Java (3.577 Forks)batch import
bugdatabasegood first issueimport/export

Repository-Metriken

Stars
 (38.153 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 9T 17h) (17 gemergte PRs in 30 T)

Beschreibung

Checklist

Steps to reproduce the bug

  1. Go to Export Database
  2. Select Nextcloud menu in file.
  3. Tap on SAVE button

Actual behavior

It throws the error text Sorry. Something went wrong. and stores a file with 0 byte size.

Expected behavior

The file should be exported to nextcloud.

Screenshots/Screen recordings

Logs

Exception

  • User Action: ui error
  • Request: Exporting database
  • Content Country: IN
  • Content Language: en
  • App Language: en_US
  • Service: none
  • Version: 0.21.6
  • OS: Linux Android 10 - 29
java.io.FileNotFoundException: Error downloading file: NewPipeData-20210715_122300.zip
 at android.database.DatabaseUtils.readExceptionWithFileNotFoundExceptionFromParcel(DatabaseUtils.java:149)
 at android.content.ContentProviderProxy.openAssetFile(ContentProviderNative.java:631)
 at android.content.ContentResolver.openAssetFileDescriptor(ContentResolver.java:1521)
 at android.content.ContentResolver.openFileDescriptor(ContentResolver.java:1338)
 at android.content.ContentResolver.openFileDescriptor(ContentResolver.java:1286)
 at us.shandian.giga.io.FileStreamSAF.<init>(FileStreamSAF.java:32)
 at org.schabi.newpipe.streams.io.StoredFileHelper.getStream(StoredFileHelper.java:190)
 at org.schabi.newpipe.settings.ContentSettingsManager.exportDatabase(ContentSettingsManager.kt:24)
 at org.schabi.newpipe.settings.ContentSettingsFragment.exportDatabase(ContentSettingsFragment.java:200)
 at org.schabi.newpipe.settings.ContentSettingsFragment.requestExportPathResult(ContentSettingsFragment.java:170)
 at org.schabi.newpipe.settings.ContentSettingsFragment.lambda$8bBkxkdGnhK6YvPK6sE5N6ky1yA(Unknown Source:0)
 at org.schabi.newpipe.settings.-$$Lambda$ContentSettingsFragment$8bBkxkdGnhK6YvPK6sE5N6ky1yA.onActivityResult(Unknown Source:4)
 at androidx.activity.result.ActivityResultRegistry$1.onStateChanged(ActivityResultRegistry.java:148)
 at androidx.lifecycle.LifecycleRegistry$ObserverWithState.dispatchEvent(LifecycleRegistry.java:354)
 at androidx.lifecycle.LifecycleRegistry.forwardPass(LifecycleRegistry.java:265)
 at androidx.lifecycle.LifecycleRegistry.sync(LifecycleRegistry.java:307)
 at androidx.lifecycle.LifecycleRegistry.moveToState(LifecycleRegistry.java:148)
 at androidx.lifecycle.LifecycleRegistry.handleLifecycleEvent(LifecycleRegistry.java:134)
 at androidx.fragment.app.Fragment.performStart(Fragment.java:3026)
 at androidx.fragment.app.FragmentStateManager.start(FragmentStateManager.java:589)
 at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:300)
 at androidx.fragment.app.FragmentStore.moveToExpectedState(FragmentStore.java:112)
 at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1647)
 at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3128)
 at androidx.fragment.app.FragmentManager.dispatchStart(FragmentManager.java:3079)
 at androidx.fragment.app.FragmentController.dispatchStart(FragmentController.java:262)
 at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:510)
 at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:210)
 at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1432)
 at android.app.Activity.performStart(Activity.java:7848)
 at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3295)
 at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:221)
 at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:201)
 at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:173)
 at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2017)
 at android.os.Handler.dispatchMessage(Handler.java:107)
 at android.os.Looper.loop(Looper.java:214)
 at android.app.ActivityThread.main(ActivityThread.java:7397)
 at java.lang.reflect.Method.invoke(Native Method)
 at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:494)
 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:935)

Device info

  • Android version/Custom ROM version: android 10-29
  • Device model: Redmi Note 5 Pro(Whyred)

Contributor Guide