[
https://issues.apache.org/jira/browse/FLINK-18185?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Konstantin Knauf updated FLINK-18185:
-------------------------------------
Description:
If you create a "datagen" connector with a squence data type and do not provide
"start" and "end" you'll see a validation error like below. Instead of logging
the property an {{OptionBuilder}} is logged instead.
{noformat}
Caused by: org.apache.flink.table.api.ValidationException: Could not find
required property
'org.apache.flink.configuration.ConfigOptions$OptionBuilder@5822fcdd'.
at
org.apache.flink.table.factories.DataGenTableSourceFactory.lambda$createSequenceGenerator$1(DataGenTableSourceFactory.java:181)
~[flink-table-api-java-bridge_2.11-1.11-SNAPSHOT.jar:1.11-SNAPSHOT]
at java.base/java.util.Optional.orElseThrow(Unknown Source) ~[na:na]
at
org.apache.flink.table.factories.DataGenTableSourceFactory.createSequenceGenerator(DataGenTableSourceFactory.java:180)
~[flink-table-api-java-bridge_2.11-1.11-SNAPSHOT.jar:1.11-SNAPSHOT]
at
org.apache.flink.table.factories.DataGenTableSourceFactory.createDataGenerator(DataGenTableSourceFactory.java:118)
~[flink-table-api-java-bridge_2.11-1.11-SNAPSHOT.jar:1.11-SNAPSHOT]
at
org.apache.flink.table.factories.DataGenTableSourceFactory.createDynamicTableSource(DataGenTableSourceFactory.java:102)
~[flink-table-api-java-bridge_2.11-1.11-SNAPSHOT.jar:1.11-SNAPSHOT]
at
org.apache.flink.table.factories.FactoryUtil.createTableSource(FactoryUtil.java:122)
~[flink-table-common-1.11-SNAPSHOT.jar:1.11-SNAPSHOT]
... 142 common frames omitted
{noformat}
was:
If you create a "datagen" connector with a squence data type and do not provide
"start" and "end" you'll see a validation error like below. Instead of logging
the property an `OptionBuilder` is logged instead.
{noformat}
Caused by: org.apache.flink.table.api.ValidationException: Could not find
required property
'org.apache.flink.configuration.ConfigOptions$OptionBuilder@5822fcdd'.
at
org.apache.flink.table.factories.DataGenTableSourceFactory.lambda$createSequenceGenerator$1(DataGenTableSourceFactory.java:181)
~[flink-table-api-java-bridge_2.11-1.11-SNAPSHOT.jar:1.11-SNAPSHOT]
at java.base/java.util.Optional.orElseThrow(Unknown Source) ~[na:na]
at
org.apache.flink.table.factories.DataGenTableSourceFactory.createSequenceGenerator(DataGenTableSourceFactory.java:180)
~[flink-table-api-java-bridge_2.11-1.11-SNAPSHOT.jar:1.11-SNAPSHOT]
at
org.apache.flink.table.factories.DataGenTableSourceFactory.createDataGenerator(DataGenTableSourceFactory.java:118)
~[flink-table-api-java-bridge_2.11-1.11-SNAPSHOT.jar:1.11-SNAPSHOT]
at
org.apache.flink.table.factories.DataGenTableSourceFactory.createDynamicTableSource(DataGenTableSourceFactory.java:102)
~[flink-table-api-java-bridge_2.11-1.11-SNAPSHOT.jar:1.11-SNAPSHOT]
at
org.apache.flink.table.factories.FactoryUtil.createTableSource(FactoryUtil.java:122)
~[flink-table-common-1.11-SNAPSHOT.jar:1.11-SNAPSHOT]
... 142 common frames omitted
{noformat}
> Confusing ValidationExcetion in DataGenTableSourceFactory
> ---------------------------------------------------------
>
> Key: FLINK-18185
> URL: https://issues.apache.org/jira/browse/FLINK-18185
> Project: Flink
> Issue Type: Improvement
> Components: Table SQL / API
> Affects Versions: 1.11.0
> Reporter: Konstantin Knauf
> Priority: Minor
>
> If you create a "datagen" connector with a squence data type and do not
> provide "start" and "end" you'll see a validation error like below. Instead
> of logging the property an {{OptionBuilder}} is logged instead.
> {noformat}
> Caused by: org.apache.flink.table.api.ValidationException: Could not find
> required property
> 'org.apache.flink.configuration.ConfigOptions$OptionBuilder@5822fcdd'.
> at
> org.apache.flink.table.factories.DataGenTableSourceFactory.lambda$createSequenceGenerator$1(DataGenTableSourceFactory.java:181)
> ~[flink-table-api-java-bridge_2.11-1.11-SNAPSHOT.jar:1.11-SNAPSHOT]
> at java.base/java.util.Optional.orElseThrow(Unknown Source) ~[na:na]
> at
> org.apache.flink.table.factories.DataGenTableSourceFactory.createSequenceGenerator(DataGenTableSourceFactory.java:180)
> ~[flink-table-api-java-bridge_2.11-1.11-SNAPSHOT.jar:1.11-SNAPSHOT]
> at
> org.apache.flink.table.factories.DataGenTableSourceFactory.createDataGenerator(DataGenTableSourceFactory.java:118)
> ~[flink-table-api-java-bridge_2.11-1.11-SNAPSHOT.jar:1.11-SNAPSHOT]
> at
> org.apache.flink.table.factories.DataGenTableSourceFactory.createDynamicTableSource(DataGenTableSourceFactory.java:102)
> ~[flink-table-api-java-bridge_2.11-1.11-SNAPSHOT.jar:1.11-SNAPSHOT]
> at
> org.apache.flink.table.factories.FactoryUtil.createTableSource(FactoryUtil.java:122)
> ~[flink-table-common-1.11-SNAPSHOT.jar:1.11-SNAPSHOT]
> ... 142 common frames omitted
> {noformat}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)