You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When running checkstyle on a large project under Maven I am getting the following error which causes the build to fail. I have no idea how to determine what the problem is. Any help would be appreciated.
Adding text after the @return fixes the problem. Instead of reporting an error on the missing text Checkstyle is getting an exception.
$ java -jar checkstyle-6.11.2-all.jar -c test.xml Test.java
Exception in thread "main" java.lang.IllegalStateException: No match found
at java.util.regex.Matcher.group(Matcher.java:536)
at com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.getMultilineNoArgTags(JavadocMethodCheck.java:669)
at com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.getMethodTags(JavadocMethodCheck.java:598)
at com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.checkComment(JavadocMethodCheck.java:478)
at com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.processAST(JavadocMethodCheck.java:365)
at com.puppycrawl.tools.checkstyle.checks.AbstractTypeAwareCheck.visitToken(AbstractTypeAwareCheck.java:147)
at com.puppycrawl.tools.checkstyle.TreeWalker.notifyVisit(TreeWalker.java:388)
at com.puppycrawl.tools.checkstyle.TreeWalker.processIter(TreeWalker.java:499)
at com.puppycrawl.tools.checkstyle.TreeWalker.walk(TreeWalker.java:330)
at com.puppycrawl.tools.checkstyle.TreeWalker.processFiltered(TreeWalker.java:207)
at com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck.process(AbstractFileSetCheck.java:79)
at com.puppycrawl.tools.checkstyle.Checker.process(Checker.java:265)
at com.puppycrawl.tools.checkstyle.Main.runCheckstyle(Main.java:277)
at com.puppycrawl.tools.checkstyle.Main.main(Main.java:118)
/var/tmp$ cat Test.java
/*
* File Header.
*/
public class CheckError {
private long lServiceProviderId;
/**
* getter for the service provider id this phone number belongs to
*
* @return
*
*/
public long getLServiceProviderId() {
return lServiceProviderId;
}
}
/var/tmp$ cat test.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC
"-//Puppy Crawl//DTD Check Configuration 1.1//EN"
"http://www.puppycrawl.com/dtds/configuration_1_1.dtd">
<module name="Checker">
<property name="localeLanguage" value="en"/>
<module name="TreeWalker">
<module name="JavadocMethod">
<property name="scope" value="public"/>
<property name="allowUndeclaredRTE" value="true"/>
<property name="allowMissingJavadoc" value="true"/>
</module>
</module>
</module>
The text was updated successfully, but these errors were encountered:
When running checkstyle on a large project under Maven I am getting the following error which causes the build to fail. I have no idea how to determine what the problem is. Any help would be appreciated.
Adding text after the @return fixes the problem. Instead of reporting an error on the missing text Checkstyle is getting an exception.
The text was updated successfully, but these errors were encountered: