[
https://issues.apache.org/jira/browse/FLINK-18603?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alexander Filipchik closed FLINK-18603.
---------------------------------------
Resolution: Not A Problem
Issues was in custom format.
> SQL fails with java.lang.IllegalStateException: No operators defined in
> streaming topology
> ------------------------------------------------------------------------------------------
>
> Key: FLINK-18603
> URL: https://issues.apache.org/jira/browse/FLINK-18603
> Project: Flink
> Issue Type: Bug
> Components: Table SQL / Runtime
> Affects Versions: 1.11.0
> Reporter: Alexander Filipchik
> Priority: Major
>
> Hi, was playing with 1.11 and found that code that worked in 1.10.1 fails in
> 1.11.0 with :
> {code:java}
> Exception in thread "main" java.lang.IllegalStateException: No operators
> defined in streaming topology. Cannot generate StreamGraph.
> at
> org.apache.flink.table.planner.utils.ExecutorUtils.generateStreamGraph(ExecutorUtils.java:47)
> at
> org.apache.flink.table.planner.delegation.StreamExecutor.createPipeline(StreamExecutor.java:47)
> at
> org.apache.flink.table.api.internal.TableEnvironmentImpl.execute(TableEnvironmentImpl.java:1197)
> at com.css.flink.avro.confluent.table.SqlTest.main(SqlTest.java:53)
> {code}
> code example:
> {code:java}
> StreamExecutionEnvironment bsEnv =
> StreamExecutionEnvironment.getExecutionEnvironment();
> EnvironmentSettings bsSettings =
>
> EnvironmentSettings.newInstance().useBlinkPlanner().inStreamingMode().build();
> StreamTableEnvironment tEnv = StreamTableEnvironment.create(bsEnv,
> bsSettings);
> String createTable =
> String.format(
> "create table EnrichedOrders ("
> + "name VARCHAR,"
> + "proctime AS PROCTIME()"
> + ") with ("
> + " 'connector.type' = 'kafka',"
> + " 'connector.version' = 'universal',"
> + " 'connector.property-version' = '1',"
> + " 'connector.topic' = '%s',"
> + " 'connector.properties.bootstrap.servers' = '%s',"
> + " 'connector.properties.group.id' = '%s',"
> + " 'connector.startup-mode' = 'earliest-offset',"
> + " 'update-mode' = 'append',"
> + " 'format.type' = 'confluent-avro',"
> + " 'format.schema-registry' = '%s'"
> + ")",
> "avro",
> "broker",
> "testSqlLocal",
> "registry");
> tEnv.executeSql(createTable);
> tEnv.toAppendStream(
> tEnv.sqlQuery(
> "select name, sum(*) "
> + "from EnrichedOrders "
> + "GROUP BY TUMBLE(proctime, INTERVAL '1' MINUTE), name"),
> Row.class)
> .print();
> tEnv.execute("testSql");
> {code}
>
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)