代码如下:

Exception in thread "main" org.apache.flink.table.api.ValidationException: SQL validation failed. From line 1, column 8 to line 1, column 14: Column 'content' not found in any table

完整报错如下:

Exception in thread "main" org.apache.flink.table.api.ValidationException: SQL validation failed. From line 1, column 8 to line 1, column 14: Column 'content' not found in any tableat org.apache.flink.table.calcite.FlinkPlannerImpl.validateInternal(FlinkPlannerImpl.scala:144)at org.apache.flink.table.calcite.FlinkPlannerImpl.validate(FlinkPlannerImpl.scala:106)at org.apache.flink.table.sqlexec.SqlToOperationConverter.convert(SqlToOperationConverter.java:152)at org.apache.flink.table.planner.ParserImpl.parse(ParserImpl.java:68)at org.apache.flink.table.api.internal.TableEnvImpl.sqlQuery(TableEnvImpl.scala:566)at UDF.main(UDF.java:42)
Caused by: org.apache.calcite.runtime.CalciteContextException: From line 1, column 8 to line 1, column 14: Column 'content' not found in any tableat sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)at java.lang.reflect.Constructor.newInstance(Constructor.java:423)at org.apache.calcite.runtime.Resources$ExInstWithCause.ex(Resources.java:457)at org.apache.calcite.sql.SqlUtil.newContextException(SqlUtil.java:839)at org.apache.calcite.sql.SqlUtil.newContextException(SqlUtil.java:824)at org.apache.calcite.sql.validate.SqlValidatorImpl.newValidationError(SqlValidatorImpl.java:5089)at org.apache.calcite.sql.validate.DelegatingScope.fullyQualify(DelegatingScope.java:259)at org.apache.calcite.sql.validate.SqlValidatorImpl$Expander.visit(SqlValidatorImpl.java:5991)at org.apache.calcite.sql.validate.SqlValidatorImpl$SelectExpander.visit(SqlValidatorImpl.java:6154)at org.apache.calcite.sql.validate.SqlValidatorImpl$SelectExpander.visit(SqlValidatorImpl.java:6140)at org.apache.calcite.sql.SqlIdentifier.accept(SqlIdentifier.java:321)at org.apache.calcite.sql.validate.SqlValidatorImpl.expandSelectExpr(SqlValidatorImpl.java:5574)at org.apache.calcite.sql.validate.SqlValidatorImpl.expandSelectItem(SqlValidatorImpl.java:452)at org.apache.calcite.sql.validate.SqlValidatorImpl.validateSelectList(SqlValidatorImpl.java:4255)at org.apache.calcite.sql.validate.SqlValidatorImpl.validateSelect(SqlValidatorImpl.java:3523)at org.apache.calcite.sql.validate.SelectNamespace.validateImpl(SelectNamespace.java:60)at org.apache.calcite.sql.validate.AbstractNamespace.validate(AbstractNamespace.java:84)at org.apache.calcite.sql.validate.SqlValidatorImpl.validateNamespace(SqlValidatorImpl.java:1110)at org.apache.calcite.sql.validate.SqlValidatorImpl.validateQuery(SqlValidatorImpl.java:1084)at org.apache.calcite.sql.SqlSelect.validate(SqlSelect.java:232)at org.apache.calcite.sql.validate.SqlValidatorImpl.validateScopedExpression(SqlValidatorImpl.java:1059)at org.apache.calcite.sql.validate.SqlValidatorImpl.validate(SqlValidatorImpl.java:766)at org.apache.flink.table.calcite.FlinkPlannerImpl.validateInternal(FlinkPlannerImpl.scala:139)... 5 more
Caused by: org.apache.calcite.sql.validate.SqlValidatorException: Column 'content' not found in any tableat sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)at java.lang.reflect.Constructor.newInstance(Constructor.java:423)at org.apache.calcite.runtime.Resources$ExInstWithCause.ex(Resources.java:457)at org.apache.calcite.runtime.Resources$ExInst.ex(Resources.java:550)... 25 more

原因:

FROM后面少了空格

解决方案:

Table result2 = tableEnv.sqlQuery("SELECT content,HASHCODE(content) FROM"+tableA);

改成:

Table result2 = tableEnv.sqlQuery("SELECT content,HASHCODE(content) FROM "+tableA);

SQL validation failed.Column ‘content‘ not found in any table相关推荐

  1. Java SQLSyntaxErrorException: Key column ‘xxx‘ doesn‘t exist in table问题解决

    问题描述: Cause: java.sql.SQLSyntaxErrorException: Key column 'user_name' doesn't exist in table 问题分析: 1 ...

  2. 9-java.sql.SQLException: Incorrect string value: ‘\xE9\x82\xA3\xE5\xB0\xB1‘ for column ‘content‘

    在mysql插入中文字符时,报错java.sql.SQLException: Incorrect string value: '\xE9\x82\xA3\xE5\xB0\xB1' for column ...

  3. 报错, liquibase.exception.ValidationFailedException: Validation Failed

    问题: 2020-11-12 15:15:14.082 WARN 15972 --- [ main] ConfigServletWebServerApplicationContext : Except ...

  4. Spring Data Jpa使用@Query时 报错Validation failed for query for method public abstract

    问题:在使用Spring Data Jpa作为持久化层,在使用@Query注解时出现以下错误: Validation failed for query for method public abstra ...

  5. 异常java.lang.IllegalArgumentException: Validation failed for query for method public abstract

    出现下列异常信息,异常关键报错:java.lang.IllegalArgumentException: Validation failed for query for method public ab ...

  6. jhipster修改jdl生成的实体类报错:liquibase.exception.ValidationFailedException: Validation Failed

    使用jhipster创建一个实体类之后,发现实体类不满足业务需求,需要修改: 如果是使用jdl创建的,那么我们只需要在原先的.jh文件中修改实体类内容,然后在项目根目录下执行命令: jhipster ...

  7. rancher部署项目Validation failed in API: Deployment.apps“”must be no more than 63 characters问题原因及解决方法

    Validation failed in API: Deployment.apps "xxxxxxxxxx-x x x x x x x x x" is invalid: [meta ...

  8. Validation failed for one or more entities. See ‘EntityValidationErrors’解决方法

    Validation failed for one or more entities. See 'EntityValidationErrors'解决方法 参考文章: (1)Validation fai ...

  9. ActionRequestValidationException[Validation Failed: 1: script or doc is missing

    ActionRequestValidationException[Validation Failed: 1: script or doc is missing 解决方法:body中加'doc'节点,把 ...

最新文章

  1. 上传大文件,出现: 413 request Entity too Large错误的解决办法
  2. 6.编译器拓展SEH
  3. 深度学习 之 数据增广(包含源码及注释文件更改)
  4. SLF4j、log4j管理系统日志(Maven)
  5. 吴恩达深度学习笔记9-Course3-Week2【机器学习策略(ML Strategy)2】
  6. Ubuntu16.04下面spyder切换虚拟环境下面的python版本
  7. android studio中使用x5 webview来读写cookies的问题
  8. 剑指 Offer 01-----20
  9. a4纸网页打印 table_打印模板不愁人,你还在打印单调的A4纸吗?
  10. matlab保存每次循环的结果
  11. 有刷/无刷动力电调与马达知识
  12. [HSI论文阅读] | Deep Feature Extraction and Classification of Hyperspectral Images Based on CNNs
  13. iOS 录视频,相册选择视频,视频压缩,存储本地文件,播放,上传
  14. Kaggle实战之 房价预测案例
  15. java 判断用户名_java判断用户名和密码的方法
  16. 分享5:我常用的一款动画屏幕录制软件
  17. Botnet趋势典型攻击链
  18. Hive使用必知必会系列
  19. win10企业版LTSC-1809无法访问共享文件
  20. java多重背包代码实现

热门文章

  1. 机器学习: 共轭梯度算法(PCG)
  2. EasyNVR无插件直播服务如何配合EasyBMS使用以及实现流媒体管理功能概述
  3. SpringMVC常用配置-添加静态资源处理器-针对SpringMVC中静态资源无法访问的问题...
  4. DVWA--Brute Force(暴力破解)--四个等级
  5. ThinkPHP 5 访问出现No input file specified
  6. activiti 工作流_一文让你读懂什么是Activiti工作流
  7. JavaScript 高级程序设计第四章解读,总结。
  8. java语句梗_请大神给我解释一下下面这句JAVA语句的意思
  9. 使用vant 自定义弹框
  10. Linux 下安装Nginx,配置自启动