Xingcan Cui created FLINK-31021: ----------------------------------- Summary: JavaCodeSplitter doesn't split static method properly Key: FLINK-31021 URL: https://issues.apache.org/jira/browse/FLINK-31021 Project: Flink Issue Type: Bug Affects Versions: 1.16.1, 1.14.4 Reporter: Xingcan Cui
The exception while compiling the generated source {code:java} cause=org.codehaus.commons.compiler.CompileException: Line 3383, Column 90: Instance method "default void org.apache.flink.formats.protobuf.deserialize.GeneratedProtoToRow_655d75db1cf943838f5500013edfba82.decodeImpl(foo.bar.LogData)" cannot be invoked in static context,{code} The original method header {code:java} public static RowData decode(foo.bar.LogData message){{code} The code after split {code:java} Line 3383: public static RowData decode(foo.bar.LogData message){ decodeImpl(message); return decodeReturnValue$0; } Line 3384: Line 3385: void decodeImpl(foo.bar.LogData message) {{code} -- This message was sent by Atlassian Jira (v8.20.10#820010)