[jira] [Created] (FLINK-18185) Confusing ValidationExcetion in DataGenTableSourceFactory

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (FLINK-18185) Confusing ValidationExcetion in DataGenTableSourceFactory

Shang Yuanchun (Jira)
Konstantin Knauf created FLINK-18185:
----------------------------------------

             Summary: 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


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.

```
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
```



--
This message was sent by Atlassian Jira
(v8.3.4#803005)