Я сталкиваюсь с бесконечным l oop при выполнении сериализации Avro с использованием java. Когда я пытаюсь прочитать значение массива InvoiceItems
в InvoiceInformation
, я получаю бесконечный l oop. Ниже AVS c для справки. Предложите мне что-нибудь, что я могу изменить в avs c.
" ПРИМЕЧАНИЕ. При изменении типа InvoiceTems на Non-Array он прекрасно работает "
[
{
"name": "InvoiceItems",
"namespace": "com.invoice.test",
"type": "record",
"fields": [
{
"name": "InvoiceItem",
"type": [
"null",
"string"
],
"default": null
}
]
},
{
"name": "InvoiceInformation",
"namespace": "com.invoice.test",
"type": "record",
"fields": [
{
"name": "RecordId",
"type": [
"null",
"string"
],
"default": null
},
{
"name": "InvoiceItems",
"type": [
"null",
{
"type": "array",
"items": "com.invoice.test.InvoiceItems"
}
],
"default": null
}
]
}
]