Menu

#401 Inherited javadoc tag on private method prevent checkstyle execution

6.14.0
closed
nobody
None
1
2016-03-05
2016-02-10
Pascal
No

Hello,
Inherited javadoc tag on private method generator an error on click on "Check Code with checkstyle"

Code:

/**

     * {@inheritDoc}
     */
    private boolean setRevisionState(String revisionId, RevisionStateEnum state)

Error :

com.puppycrawl.tools.checkstyle.api.CheckstyleException: Exception was thrown while processing C:\Temp\adns\workspace\1T40\adns\shared\shared.service\shared.service.write\src\main\java\com\airbus\adns\service\write\impl\RevisionServiceImpl.java
    at com.puppycrawl.tools.checkstyle.Checker.process(Checker.java:282)
    at net.sf.eclipsecs.core.builder.Auditor.runAudit(Auditor.java:159)
    at net.sf.eclipsecs.core.builder.CheckstyleBuilder.handleBuildSelection(CheckstyleBuilder.java:300)
    at net.sf.eclipsecs.core.jobs.RunCheckstyleOnFilesJob.runInWorkspace(RunCheckstyleOnFilesJob.java:116)
    at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: java.lang.IllegalArgumentException: can't parse argument number: 'inheritDoc '
    at java.text.MessageFormat.makeFormat(MessageFormat.java:1429)
    at java.text.MessageFormat.applyPattern(MessageFormat.java:479)
    at java.text.MessageFormat.<init>(MessageFormat.java:380)
    at com.puppycrawl.tools.checkstyle.api.LocalizedMessage.getMessage(LocalizedMessage.java:258)
    at com.puppycrawl.tools.checkstyle.api.LocalizedMessage.compareTo(LocalizedMessage.java:378)
    at com.puppycrawl.tools.checkstyle.api.LocalizedMessage.compareTo(LocalizedMessage.java:49)
    at java.util.TreeMap.compare(TreeMap.java:1290)
    at java.util.TreeMap.put(TreeMap.java:538)
    at java.util.TreeSet.add(TreeSet.java:255)
    at com.puppycrawl.tools.checkstyle.api.LocalizedMessages.add(LocalizedMessages.java:53)
    at com.puppycrawl.tools.checkstyle.api.Check.log(Check.java:256)
    at com.puppycrawl.tools.checkstyle.api.AbstractViolationReporter.log(AbstractViolationReporter.java:143)
    at com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.hasShortCircuitTag(JavadocMethodCheck.java:529)
    at com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.checkComment(JavadocMethodCheck.java:481)
    at com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck.processAST(JavadocMethodCheck.java:365)
    at com.puppycrawl.tools.checkstyle.checks.AbstractTypeAwareCheck.visitToken(AbstractTypeAwareCheck.java:154)
    at com.puppycrawl.tools.checkstyle.TreeWalker.notifyVisit(TreeWalker.java:375)
    at com.puppycrawl.tools.checkstyle.TreeWalker.processIter(TreeWalker.java:486)
    at com.puppycrawl.tools.checkstyle.TreeWalker.walk(TreeWalker.java:317)
    at com.puppycrawl.tools.checkstyle.TreeWalker.processFiltered(TreeWalker.java:193)
    at com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck.process(AbstractFileSetCheck.java:80)
    at com.puppycrawl.tools.checkstyle.Checker.process(Checker.java:266)
    ... 5 more
Caused by: java.lang.NumberFormatException: For input string: "'inheritDoc '"
    at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
    at java.lang.Integer.parseInt(Integer.java:569)
    at java.lang.Integer.parseInt(Integer.java:615)
    at java.text.MessageFormat.makeFormat(MessageFormat.java:1427)
    ... 26 more

Discussion

  • Lars Koedderitzsch

    • status: open --> closed
     
  • Lars Koedderitzsch

    Please report this at the Checkstyle project (https://github.com/checkstyle/checkstyle) - this project only provides the Eclipse integration of the Checkstyle engine.

     

Log in to post a comment.

MongoDB Logo MongoDB