java.lang.ClassCastException:antlr.CommonToken无法强制转换为Jenkins Checkstyle报告中的antlr.Token

时间:2013-01-10 21:46:17

标签: java jenkins antlr checkstyle

我正在使用checkstyle 5.5进行项目并使用Jenkins 1.462进行构建。

我的项目构建成功,但我项目中的每个java类都会导致Checkstyle创建一个高优先级,TreeWalker错误,如下所示:

  

ProductComparisonService.java:0,TreeWalker,Priority:High得到了   exception - java.lang.ClassCastException:antlr.CommonToken不能   施放到antlr.Token

     

无描述。请升级到最新的checkstyle版本。

我尝试升级到checkstyle 5.6,但这并没有解决问题。我很欣赏任何想法。

1 个答案:

答案 0 :(得分:1)

你正在使用的其他插件中有一个有冲突的antlr(works)版本,这会干扰类加载器。你需要卸载那个其他的插件。

我还没有自己测试过,但是这里有一些推荐的工具可能会为你找到有问题的jar: