All operations failing - Value cannot be null


#1

I first starting seeing this error during my scheduled backup. I then ran a Recreate Database operation and saw the error again.

Jan 9, 2019 7:37 AM: The operation Repair has failed with error: Value cannot be null. Parameter name: c
Jan 9, 2019 7:37 AM: Running Repair took 0:00:00:44.439
Jan 9, 2019 7:37 AM: Recreate database for repair took 0:00:00:44.434
Jan 9, 2019 7:37 AM: Backend event: List - Failed: ()
Jan 9, 2019 7:37 AM: Operation List with file attempt 5 of 5 failed with message: Value cannot be null. Parameter name: c

Windows 10(64 bit)
Duplicati - 2.0.4.5_beta_2018-11-28


#2

Can you post your job exported “As commandline” (with any personal stuff like IPs, passphrases, auth tokens, email address, etc. removed)?


#3
"C:\Program Files\Duplicati 2\Duplicati.CommandLine.exe" backup "googledrive://?authid=&googledrive-disable-teamdrive=true" "C:\code\\" --backup-name=xxxxx --dbpath="C:\Users\xxxxxxx\AppData\Local\Duplicati\xxxxx.sqlite" --encryption-module=aes --compression-module=zip --dblock-size=500MB --passphrase="" --retention-policy="1W:1D,4W:1W,12M:1M" --aes-set-threadlevel=2 --disable-module=console-password-input

#4

At first glance nothing looks wrong to me.

Let’s make sure you installation hasn’t gotten corrupted - can you make another backup job with default values that just backs up a single folder? You can make the destination local if you’d like, but if you use Google Drive be sure to use a different path.


#5

I created two new backups to test. One was local and the other was with google drive using the same auth credentials and a new folder. Both tests worked.

I don’t mind starting a new backup for my data as I have not lost anything. Sounds like something got corrupted as you mentioned. Would that be the best course of action?


#6

ok, I spoke too soon @JonMikelV - I setup a new backup job with the same source folders as the old job and picked a new destination directory name for Google Drive and now get an error after a short while. Maybe it has something to do with the source path/file?

Jan 11, 2019 1:32 PM: The operation Backup has failed with error: Value cannot be null. Parameter name: c
Jan 11, 2019 1:32 PM: Running Backup took 0:00:00:44.905
Jan 11, 2019 1:32 PM: Fatal error
Jan 11, 2019 1:32 PM: Including path as no filters matched: /plex/Plex Media Server/Metadata/Movies/7/3c2540e87641ddaf67e160541eb9c9a814adc31.bundle/Contents/com.plexapp.agents.imdb/posters/077726257ca02966e51b8b9e43cf4575bb3899d4
Jan 11, 2019 1:32 PM: Including path as no filters matched: /plex/Plex Media Server/Metadata/Movies/7/3c2540e87641ddaf67e160541eb9c9a814adc31.bundle/Contents/com.plexapp.agents.imdb/posters/065f273421f35dcea7efc52fd7225007906d7154
Jan 11, 2019 1:32 PM: Including path as no filters matched: /plex/Plex Media Server/Metadata/Movies/7/3c2540e87641ddaf67e160541eb9c9a814adc31.bundle/Contents/com.plexapp.agents.imdb/extras.xml
Jan 11, 2019 1:32 PM: PreBackupVerify took 0:00:00:44.250

Here is the new job exported as command-line

mono /usr/lib/duplicati/Duplicati.CommandLine.exe backup "googledrive://xxxxxx?authid=xxxxxx&googledrive-disable-teamdrive=true" /etc/ /home/ /root/ /plex/ /path/ /opt/ /sbin/ /usr/ /vmlinuz /vmlinuz.old /run/ /lib/ /lib64/ /initrd.img /initrd.img.old /dev/ /boot/ /bin/ --backup-name=xxxxxx --dbpath=/root/.config/Duplicati/xxxxxx.sqlite --encryption-module=aes --compression-module=zip --dblock-size=50MB --passphrase="xxxxxx" --retention-policy="1W:1D,4W:1W,12M:1M" --disable-module=console-password-input

Both my Windows and Ubuntu machine were experiencing the initial error from my first post, but this new error is only on the Linux machine.

Duplicati - 2.0.4.5_beta_2018-11-28
Ubuntu Linux 16.04 - 64bit
Mono 5.18.0.225

#7

I just created a new backup and added one directory at a time to the source, everything is fine now. Not sure what the issue was.