在PMD中定位JDK

时间:2012-09-13 19:44:49

标签: java pmd

我们正在使用PMD 4.2.5及以下是我们看到的错误

java.lang.IndexOutOfBoundsException: Index: 318214, Size: 22665
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at net.sourceforge.pmd.cpd.MatchAlgorithm.tokenAt(MatchAlgorithm.java:50)
at net.sourceforge.pmd.cpd.MatchAlgorithm.hash(MatchAlgorithm.java:96)
at net.sourceforge.pmd.cpd.MatchAlgorithm.findMatches(MatchAlgorithm.java:59)

我们已将maxinimIndexcount从50更改为100.即使现在我们也看到时间错误。

转向PMD 5会解决问题吗?在他们的错误修复中没有提到它。

我们也使用

<pmd id="pmdTask" rulesetfiles="${rulesets}" encoding="UTF-8" targetjdk="${targetjdk}">

什么是在PMD 5中替换的targetjdk?

0 个答案:

没有答案