apache/flink · error · RuntimeException
Unsupported type information '%s'.
Error message
Unsupported type information '%s'.
What it means
Error "Unsupported type information '%s'." thrown in apache/flink.
Source
Thrown at flink-formats/flink-csv/src/main/java/org/apache/flink/formats/csv/RowCsvInputFormat.java:281
return (node) -> LocalDateTime.parse(node.asText().trim(), SQL_TIMESTAMP_FORMAT);
} else if (info.equals(Types.INSTANT)) {
return (node) ->
LocalDateTime.parse(node.asText(), SQL_TIMESTAMP_WITH_LOCAL_TIMEZONE_FORMAT)
.toInstant(ZoneOffset.UTC);
} else if (info instanceof RowTypeInfo) {
final RowTypeInfo rowTypeInfo = (RowTypeInfo) info;
return createRowRuntimeConverter(rowTypeInfo, ignoreParseErrors, false);
} else if (info instanceof BasicArrayTypeInfo) {
return createObjectArrayRuntimeConverter(
((BasicArrayTypeInfo<?, ?>) info).getComponentInfo(), ignoreParseErrors);
} else if (info instanceof ObjectArrayTypeInfo) {
return createObjectArrayRuntimeConverter(
((ObjectArrayTypeInfo<?, ?>) info).getComponentInfo(), ignoreParseErrors);
} else if (info instanceof PrimitiveArrayTypeInfo
&& ((PrimitiveArrayTypeInfo) info).getComponentType() == Types.BYTE) {
return createByteArrayRuntimeConverter(ignoreParseErrors);
} else {
throw new RuntimeException("Unsupported type information '" + info + "'.");
}
}
private static RuntimeConverter createObjectArrayRuntimeConverter(
TypeInformation<?> elementType, boolean ignoreParseErrors) {
final Class<?> elementClass = elementType.getTypeClass();
final RuntimeConverter elementConverter =
createNullableRuntimeConverter(elementType, ignoreParseErrors);
return (node) -> {
final int nodeSize = node.size();
final Object[] array = (Object[]) Array.newInstance(elementClass, nodeSize);
for (int i = 0; i < nodeSize; i++) {
array[i] = elementConverter.convert(node.get(i));
}
return array;
};
}View on GitHub (pinned to 2f3c205e92)
Solutions
- Address the cause reported by the error message: Unsupported type information 'the reported value'.
- Verify the inputs, configuration values, and classpath/dependency setup related to this operation, then retry.
Example fix
Correct the condition described ("Unsupported type information 'the reported value'.") and rerun the job or command. When it happens
Trigger: Triggered at runtime when the operation fails because: Unsupported type information 'the reported value'.
Common situations: Commonly caused by misconfiguration, missing dependencies or files, unsupported types or operations, or invalid user input leading to: Unsupported type information 'the reported value'.
AI-assisted analysis of apache/flink@2f3c205e92 (2026-08-14).
Data as JSON: /api/errors/9d49b42c13365339.
Report an issue: GitHub.