LEONID ILYEVSKY created FLINK-36922: ---------------------------------------
Summary: Add warning when creating KryoSerializer for generic type Key: FLINK-36922 URL: https://issues.apache.org/jira/browse/FLINK-36922 Project: Flink Issue Type: Improvement Components: API / Core Reporter: LEONID ILYEVSKY In [https://github.com/apache/flink/blob/fbf532e213882369494ee0f8595814a60de999bd/flink-core/src/main/java/org/apache/flink/api/java/typeutils/GenericTypeInfo.java#L84] the code throws an exception when the type is treated as generic and generic types are disabled. It would be very helpful if this function logged a warning every time, so that we can see all generic types for which KryoSerializer is used. This way we can enable generic types and and examine them all by looking in the log. So it would make sense just to add a warning log statement before line 85. Currently the only way to see the problematic generic type is to disable them and look at the exception, but this shows only the first one. We need to see all. Another workaround is to use the debugger, with breakpoint on line 85. This is pretty tedious, and cannot be used in runtime environment. -- This message was sent by Atlassian Jira (v8.20.10#820010)