【Flink】 执行flink-python Test模块遇到的Bug
环境:Flink Version 1.15,Scala 2.11,Jdk 1.8,Maven 3.6背景,今天在测试flink-python 模块下的PythonProgramOptionsITCase.testConfigurePythonExecution方法时提示java: 程序包org.apache.flink.sql.parser.impl不存在1、run PythonProgramOp
·
环境:Flink Version 1.15,Scala 2.11,Jdk 1.8,Maven 3.6
背景,今天在测试flink-python 模块下的PythonProgramOptionsITCase.
testConfigurePythonExecution方法时提示java: 程序包org.apache.flink.sql.parser.impl不存在
1、run PythonProgramOptionsITCase.testConfigurePythonExecution
2、执行报错
/Users/xxx/IdeaProjects/flink-com/flink-table/flink-sql-parser/src/main/java/org/apache/flink/sql/parser/utils/ParserResource.java:21:40
java: 程序包org.apache.flink.sql.parser.impl不存在
3、解决
发现没有的包,那当然去搜一下这个包呀,可是在maven repository上面根本找不到这个文件,后面发现原来这个是在构建项目的时候代码生成的
3.1 找到flink-sql-parse 项目
3.2 maven 构建一下
mvn clean package -DskipTests
3.3 查看代码
发现在target-gennerated-sources下找到了代码
3.4 copy 到对应得路径下
3.4 rerun testConfigurePythonExecution
3.5 发现之前出现的错误,已经不见了,出现了其他类找不到的错误,处理方法同上
java: 找不到符号
符号: 类 JavaParserBaseVisitor
位置: 类 org.apache.flink.table.codesplit.DeclarationRewriter
3.6 Done!!!

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)