@quasiorthogonal said in Syncing of large contact phots from Radicale to Android fails:
java.net.ProtocolException: unexpected end of stream
at okhttp3.internal.http1.Http1Codec$FixedLengthSource.read(Http1Codec.java:409)
This means that the server interrupts the connection while the transfer. I guess it’s a problem either of Radicale of your intermediate Web server (if you have used one). Did you have a look at the Radicale / Web server logs (maybe you have to increase verbosity)?