[ 
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)

Reply via email to