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)

Reply via email to