Checkstyle and DetailAST

If you are running Checkstyle (for checking Java style) and you are stuck with this error:

checkstyle:
[checkstyle] Running Checkstyle 6.11.2 on 2324 files
[checkstyle] Can't find/access AST Node typecom.puppycrawl.tools.checkstyle.api.DetailAST

which is a cryptic error with no whatsoever Google result on how to fix it, stand back: I have the solution!

You probably have these packages installed in your system:

% rpm -qa | grep -i antlr
ant-antlr-1.9.4-9.2.noarch
antlr-java-2.7.7-103.38.noarch
antlr-2.7.7-103.38.x86_64

To fix your problem, just remove ant-antlr package from your system.

Leave a Reply