I have this avro schema
{
\"namespace\": \"xx.xxxx.xxxxx.xxxxx\",
\"type\": \"record\",
\"name\": \"MyPayLoad\",
\"fields\": [
{\"name\": \"filed1\"
There are two possible issues that i can see in your schema
"default": null
{
"namespace": "xx.xxxx.xxxxx.xxxxx",
"type": "record",
"name": "MyPayLoad",
"fields": [
{"name": "filed1", "type": "string"},
{"name": "filed2", "type": "long"},
{"name": "filed3", "type": "boolean"},
{
"name" : "metrics",
"type":
{
"type" : "array",
"items":
{
"name": "MyRecord",
"type": "record",
"fields" :
[
{"name": "min", "type": "long"},
{"name": "max", "type": "long"},
{"name": "sum", "type": "long"},
{"name": "count", "type": "long"}
]
}
}
},
{"name": "agentType", "type": ["null", "string"], "default":null}
]
}