Added ProtocolBufferDecodeError handling in read operations