shiningw/ncdownloader

Add note that primary object store backends are unsupported

Opened this issue · 1 comments

Is your feature request related to a problem? Please describe.
I was getting a straight 500 error when accessing the plugin. It seems that it doesn't support object store backends like S3. In hindsight this does make sense. I don't think that support for this would be very practical as it seems like it would have to integrate pretty closely with the torrent client and the Nextcloud chunking system.

Describe the solution you'd like
Add a note to the README that primary object store backends like S3 and Swift are not supported. Additionally, if possible, add an error handler to the corresponding function to fail more softly.

Describe alternatives you've considered
I've been having some other issues with using S3 as my primary backend, so me personally? I'm going to migrate towards using a CephFS-backed ReadWriteMany filesystem mount.

Additional context
Error message causing the 500 error:
call_user_func_array(): Argument #1 ($callback) must be a valid callback, class OC\Files\ObjectStore\HomeObjectStoreStorage does not have a method "getLocalFolder"

nextcloud:27.1.2
NCDownloader 1.0.20
backend s3 - not working.
responce: error " is not writable"