The debug log says that Android is refusing to create/modify the book file on the SD card. This implies strongly that the internal Android "user id" has changed somehow, taking away all the necessary SD card permissions. Unfortunately I have no information about why this happened. I know it can happen if the SD card is used in more than one Android device, but I see no evidence that this happened.
Neither the version of CC nor the version of Android changed.
Does the problem occur if you send a different book? Perhaps one that is already on the device?
I suspect that the only way to fix this is to reload the books onto the SD card. If you have enough space in main memory then you might be able to do this in CC itself by copying the books to main memory, deleting the folder Android/data/com.multipie.calibreandroid/ on the SD card, then rebooting your device. At this point CC will work fine. If all went well the Android/data/com.multipie.calibreandroid/ will come back and be writable, meaning you can copy the books back to the SD card. Unfortunately a few people have reported cases where things did not go well and the folder did not come back.
It could be faster and more certain to start over. How you do this depends on whether you have put your entire library on your device. The general process is shown below. If your entire library is on your device then you can skip steps 1-4 and just resend everything in steps 13-14.
- Connect your device to calibre as a wireless device.
- Search for ondevice:true.
- Select all the search results, open bulk metadata edit (E), and add a unique tag to all the books that saves the fact that the book is on the device.
- Switch to the device pane. If there are any books that are not "In Library" (the first column) then you need to decide what to do with them. You might add them to your library so you can send them again to CC.
- On your device, backup CC's settings to somewhere on your device (Settings, go to near the bottom, Backup ...)
- Uninstall CC.
- Delete the folder Android/data/com.multipie.calibreandroid/ from the SD card if it isn't already gone.
- Reboot the device
- Reinstall CC. The SD card folder Android/data/com.multipie.calibreandroid/ should come back. If it did not then something more fundamental has happened to your SD card. You might need to reformat it.
- Restore CC's settings from the backup made earlier.
- In CC's settings, check that the storage folders are set to the SD card. If not, set them there. If this step fails then we in the same situation as above: Android is unhappy with the SD card.
- Connect CC as a wireless device.
- In calibre, search for the special tag you created above.
- Select all the books and press Send to device.
- Wait ...