More Avro trouble with “bytes” fields! Avoid using “bytes” fields in Avro if you plan to interoperate with either of the Python implementations; they both fail to marshal them into JSON format correctly. This is the official “avro” library, which produces UTF-8 errors when a non-UTF-8 byte is encountered