TeamNewPipe/NewPipe

Unable to export to NextCloud using SAF

Open

#6665 aperta il 15 lug 2021

Vedi su GitHub
 (3 commenti) (0 reazioni) (0 assegnatari)Java (3577 fork)batch import
bugdatabasegood first issueimport/export

Metriche repository

Star
 (38.153 star)
Metriche merge PR
 (Merge medio 9g 17h) (17 PR mergiate in 30 g)

Descrizione

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)

Guida contributor