Rui Fan created FLINK-38746:
-------------------------------
Summary: `RecordsWindowBuffer.addElement()` catches `EOFException`
and retries recursively, causing StackOverflowError
Key: FLINK-38746
URL: https://issues.apache.org/jira/browse/FLINK-38746
Project: Flink
Issue Type: Bug
Reporter: Rui Fan
Assignee: Rui Fan
Exception:
{code:java}
java.lang.StackOverflowError
at
org.apache.flink.table.data.writer.AbstractBinaryWriter.writeString(AbstractBinaryWriter.java:82)
at
org.apache.flink.table.data.writer.BinaryRowWriter.writeString(BinaryRowWriter.java:27)
at
org.apache.flink.table.data.writer.BinaryWriter.write(BinaryWriter.java:140)
at
org.apache.flink.table.runtime.typeutils.RowDataSerializer.toBinaryRow(RowDataSerializer.java:204)
at
org.apache.flink.table.runtime.operators.aggregate.window.buffers.RecordsWindowBuffer.addElement(RecordsWindowBuffer.java:98)
at
org.apache.flink.table.runtime.operators.aggregate.window.buffers.RecordsWindowBuffer.addElement(RecordsWindowBuffer.java:103)
at
org.apache.flink.table.runtime.operators.aggregate.window.buffers.RecordsWindowBuffer.addElement(RecordsWindowBuffer.java:103)
at
org.apache.flink.table.runtime.operators.aggregate.window.buffers.RecordsWindowBuffer.addElement(RecordsWindowBuffer.java:103)
{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)