[ https://issues.apache.org/jira/browse/FLINK-11933?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16793700#comment-16793700 ]
Ken Krugler commented on FLINK-11933: ------------------------------------- Hi thinktothings - please post problems like this to the Flink user email list first, before opening up a Jira issue. If input from the Flink community then indicates it's a bug or a worthwhile enhancement, you can and should create a Jira issue. Thanks! > Exception in thread "main" java.lang.RuntimeException: No data sinks have > been created yet. A program needs at least one sink that consumes data. > Examples are writing the data set or printing it. > --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > Key: FLINK-11933 > URL: https://issues.apache.org/jira/browse/FLINK-11933 > Project: Flink > Issue Type: Bug > Components: API / Table SQL > Affects Versions: 1.7.2 > Environment: package > com.opensourceteams.module.bigdata.flink.example.tableapi.convert.dataset > import org.apache.flink.api.scala.ExecutionEnvironment > import org.apache.flink.api.scala._ > import org.apache.flink.core.fs.FileSystem.WriteMode > import org.apache.flink.table.api.\{TableEnvironment, Types} > import org.apache.flink.table.sinks.CsvTableSink > import org.apache.flink.api.common.typeinfo.TypeInformation > object Run { > def main(args: Array[String]): Unit = { > val env = ExecutionEnvironment.getExecutionEnvironment > val tableEnv = TableEnvironment.getTableEnvironment(env) > val dataSet = env.fromElements( (1,"a",10),(2,"b",20), (3,"c",30) ) > val table = tableEnv.fromDataSet(dataSet) > tableEnv.registerTable("user1",table) > val csvTableSink = new > CsvTableSink("sink-data/csv/a.csv",",",1,WriteMode.OVERWRITE) > val fieldNames = Array("id", "name", "value") > val fieldTypes: Array[TypeInformation[_]] = Array(Types.INT, Types.STRING, > Types.LONG) > tableEnv.registerTableSink("csvTableSink",fieldNames,fieldTypes,csvTableSink) > tableEnv.scan("user1") > env.execute() > } > } > Reporter: thinktothings > Priority: Major > > Exception in thread "main" java.lang.RuntimeException: No data sinks have > been created yet. A program needs at least one sink that consumes data. > Examples are writing the data set or printing it. > at > org.apache.flink.api.java.ExecutionEnvironment.createProgramPlan(ExecutionEnvironment.java:945) > at > org.apache.flink.api.java.ExecutionEnvironment.createProgramPlan(ExecutionEnvironment.java:923) > at > org.apache.flink.api.java.LocalEnvironment.execute(LocalEnvironment.java:85) > at > org.apache.flink.api.java.ExecutionEnvironment.execute(ExecutionEnvironment.java:817) > at > org.apache.flink.api.scala.ExecutionEnvironment.execute(ExecutionEnvironment.scala:525) > at > com.opensourceteams.module.bigdata.flink.example.tableapi.convert.dataset.Run$.main(Run.scala:36) > at > com.opensourceteams.module.bigdata.flink.example.tableapi.convert.dataset.Run.main(Run.scala) > Process finished with exit code 1 -- This message was sent by Atlassian JIRA (v7.6.3#76005)