Hi, Yes, you are right. I was mixing some dependencies without knowing. I did a complete reset of all dependencies and started with a fresh pom and it fixed it.
Many Thanks! > On 2 Mar 2022, at 17:37, Adesh Dsilva <adeshavin...@gmail.com> wrote: > > Hello, > > I think I accidentally posted this question on the wrong email list (dev) so > I am posting it again here. > > > I am struggling to run my test Flink project with Table API > > I am trying to run a simple piece of code: > > final StreamExecutionEnvironment env = > StreamExecutionEnvironment.getExecutionEnvironment(); > env.setRuntimeMode(RuntimeExecutionMode.BATCH); > > StreamTableEnvironment tableEnv = StreamTableEnvironment.create(env); > > Path in = Path.fromLocalFile(new File("part-v001-o000-r-00330.avro")); > AvroInputFormat<BidSample> users = new AvroInputFormat<>(in, BidSample.class); > DataStream<BidSample> bidsDS = env.createInput(users); > > Table bidsTable = tableEnv.fromDataStream(bidsDS); > bidsTable.printSchema(); > > > And here is my pom dependencies > > <dependency> > <groupId>org.apache.flink</groupId> > <artifactId>flink-streaming-java_2.12</artifactId> > <version>1.14.3</version> > </dependency> > <dependency> > <groupId>org.apache.flink</groupId> > <artifactId>flink-clients_2.12</artifactId> > <version>1.14.3</version> > </dependency> > <dependency> > <groupId>org.apache.flink</groupId> > <artifactId>flink-table-api-java-bridge_2.12</artifactId> > <version>1.14.3</version> > </dependency> > <dependency> > <groupId>org.apache.flink</groupId> > <artifactId>flink-table-planner_2.12</artifactId> > <version>1.14.3</version> > </dependency> > <dependency> > <groupId>org.apache.flink</groupId> > <artifactId>flink-table-common</artifactId> > <version>1.14.3</version> > </dependency> > <dependency> > <groupId>org.apache.flink</groupId> > <artifactId>flink-table-api-java</artifactId> > <version>1.14.3</version> > </dependency> > > > > But I keep getting below error: > Caused by: java.lang.ClassNotFoundException: > org.apache.flink.connector.file.table.factories.BulkReaderFormatFactory > at > java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:766) > at > java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) > > > > Any help to know why this is happening and fix it would be much appreciated. > > Many thanks, > Adesh DSilva >