Flink 1.15版本,报错:Caused by: java.lang.ClassCastException: org.codehaus.janino.CompilerFactory cannot be cast to org.codehaus.commons.compiler.ICompilerFactory
时间: 2023-11-26 21:06:49 浏览: 217
java.lang.ClassCastException
4星 · 用户满意度95%
这个错误通常是由于 Flink 的依赖库版本不兼容造成的。可能是因为 Flink 1.15 版本使用了一个较新的版本的 org.codehaus.janino.CompilerFactory,而你的代码中使用了一个旧的版本的 org.codehaus.commons.compiler.ICompilerFactory。
为了解决这个问题,你可以尝试升级你的依赖库版本,或者检查你的代码中是否有与 Flink 1.15 版本不兼容的依赖库。如果这些方法都不能解决问题,你可以尝试在 Flink 中手动指定正确的 CompilerFactory 实现,或者在你的代码中手动加载正确的 ICompilerFactory 实现。
阅读全文