[ https://issues.apache.org/jira/browse/MPMD-363?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Delany updated MPMD-363: ------------------------ Description: I'm having some trouble with the aggregate-cpd-check goal in a large project. The reactor build passes when it should fail. I know there are violations since cpd-check fails a couple of modules individually. But on another smaller project aggregate-cpd-check correctly fails the build. I'm not able to share these projects, but I can share some logs. Here are the relevant snippets starting after the first "[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-pmd-plugin:3.20.0:aggregate-cpd' with basic configurator -->" WORKING CORRECTLY (finds cpd violations): {code:java} [DEBUG] -- end configuration -- [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [DEBUG] Exclusions: **/*~,**/#*#,**/.#*,**/%*%,**/._*,**/CVS,**/CVS/**,**/.cvsignore,**/RCS,**/RCS/**,**/SCCS,**/SCCS/**,**/vssver.scc,**/project.pj,**/.svn,**/.svn/**,**/.arch-ids,**/.arch-ids/**,**/.bzr,**/.bzr/**,**/.MySCMServerInfo,**/.DS_Store,**/.metadata,**/.metadata/**,**/.hg,**/.hgignore,**/.hg/**,**/.git,**/.gitignore,**/.gitattributes,**/.git/**,**/BitKeeper,**/BitKeeper/**,**/ChangeSet,**/ChangeSet/**,**/_darcs,**/_darcs/**,**/.darcsrepo,**/.darcsrepo/**,**/-darcs-backup*,**/.darcs-temp-mail [DEBUG] Inclusions: **/*.java [DEBUG] Searching for files in directory /git/izpack/customshortcutpanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/deploydatabasepanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/deploydirectorypanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/deployiiswebapppanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/deploywebapppanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/headlessdeploycomponentpanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/installationmanagerpanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/installationoptionspanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/installationospanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/installationselectionpanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/installationstargetpanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/installationsummarypanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/jrepathpanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/licensepackpanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/postinstallpanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/preinstallpanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/productpublicnamepanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/tomcatpanel/src/main/java [INFO] PMD version: 6.53.0{code} NOT WORKING CORRECTLY (doesn't find cpd violations): {code:java} [DEBUG] -- end configuration -- [DEBUG] Exclusions: **/*~,**/#*#,**/.#*,**/%*%,**/._*,**/CVS,**/CVS/**,**/.cvsignore,**/RCS,**/RCS/**,**/SCCS,**/SCCS/**,**/vssver.scc,**/project.pj,**/.svn,**/.svn/**,**/.arch-ids,**/.arch-ids/**,**/.bzr,**/.bzr/**,**/.MySCMServerInfo,**/.DS_Store,**/.metadata,**/.metadata/**,**/.hg,**/.hgignore,**/.hg/**,**/.git,**/.gitignore,**/.gitattributes,**/.git/**,**/BitKeeper,**/BitKeeper/**,**/ChangeSet,**/ChangeSet/**,**/_darcs,**/_darcs/**,**/.darcsrepo,**/.darcsrepo/**,**/-darcs-backup*,**/.darcs-temp-mail [DEBUG] Inclusions: **/*.java [INFO] PMD version: 6.53.0{code} Where are all the "Searching for files in directory"? The only noticable difference between the configuration is the enormous *reactorProjects* property (500 items). was: I'm having some trouble with the aggregate-cpd-check goal in a large project. The reactor build passes when it should fail. I know there are violations since cpd-check fails a couple of modules individually. But on another smaller project aggregate-cpd-check correctly fails the build. I'm not able to share these projects, but I can share some logs. Here are the relevant snippets starting after the first "[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-pmd-plugin:3.20.0:aggregate-cpd' with basic configurator -->" WORKING CORRECTLY (finds cpd violations): {code:java} [DEBUG] -- end configuration -- [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [WARNING] Unable to locate Source XRef to link to - DISABLED [DEBUG] Exclusions: **/*~,**/#*#,**/.#*,**/%*%,**/._*,**/CVS,**/CVS/**,**/.cvsignore,**/RCS,**/RCS/**,**/SCCS,**/SCCS/**,**/vssver.scc,**/project.pj,**/.svn,**/.svn/**,**/.arch-ids,**/.arch-ids/**,**/.bzr,**/.bzr/**,**/.MySCMServerInfo,**/.DS_Store,**/.metadata,**/.metadata/**,**/.hg,**/.hgignore,**/.hg/**,**/.git,**/.gitignore,**/.gitattributes,**/.git/**,**/BitKeeper,**/BitKeeper/**,**/ChangeSet,**/ChangeSet/**,**/_darcs,**/_darcs/**,**/.darcsrepo,**/.darcsrepo/**,**/-darcs-backup*,**/.darcs-temp-mail [DEBUG] Inclusions: **/*.java [DEBUG] Searching for files in directory /git/izpack/customshortcutpanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/deploydatabasepanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/deploydirectorypanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/deployiiswebapppanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/deploywebapppanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/headlessdeploycomponentpanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/installationmanagerpanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/installationoptionspanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/installationospanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/installationselectionpanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/installationstargetpanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/installationsummarypanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/jrepathpanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/licensepackpanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/postinstallpanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/preinstallpanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/productpublicnamepanel/src/main/java [DEBUG] Searching for files in directory /git/izpack/tomcatpanel/src/main/java [INFO] PMD version: 6.53.0{code} NOT WORKING CORRECTLY (doesn't find cpd violations): {code:java} [DEBUG] -- end configuration -- [DEBUG] Exclusions: **/*~,**/#*#,**/.#*,**/%*%,**/._*,**/CVS,**/CVS/**,**/.cvsignore,**/RCS,**/RCS/**,**/SCCS,**/SCCS/**,**/vssver.scc,**/project.pj,**/.svn,**/.svn/**,**/.arch-ids,**/.arch-ids/**,**/.bzr,**/.bzr/**,**/.MySCMServerInfo,**/.DS_Store,**/.metadata,**/.metadata/**,**/.hg,**/.hgignore,**/.hg/**,**/.git,**/.gitignore,**/.gitattributes,**/.git/**,**/BitKeeper,**/BitKeeper/**,**/ChangeSet,**/ChangeSet/**,**/_darcs,**/_darcs/**,**/.darcsrepo,**/.darcsrepo/**,**/-darcs-backup*,**/.darcs-temp-mail [DEBUG] Inclusions: **/*.java [INFO] PMD version: 6.53.0{code} Where are all the "Searching for files in directory"? The only noticable difference between the configuration is the enormous *reactorProjects* property (500 items). > aggregate-cpd-check doesn't work on large projects > -------------------------------------------------- > > Key: MPMD-363 > URL: https://issues.apache.org/jira/browse/MPMD-363 > Project: Maven PMD Plugin > Issue Type: Bug > Components: CPD > Affects Versions: 3.20.0 > Reporter: Delany > Priority: Major > > I'm having some trouble with the aggregate-cpd-check goal in a large project. > The reactor build passes when it should fail. I know there are violations > since cpd-check fails a couple of modules individually. But on another > smaller project aggregate-cpd-check correctly fails the build. > I'm not able to share these projects, but I can share some logs. Here are the > relevant snippets starting after the first "[DEBUG] Configuring mojo > 'org.apache.maven.plugins:maven-pmd-plugin:3.20.0:aggregate-cpd' with basic > configurator -->" > WORKING CORRECTLY (finds cpd violations): > {code:java} > [DEBUG] -- end configuration -- > [WARNING] Unable to locate Source XRef to link to - DISABLED > [WARNING] Unable to locate Source XRef to link to - DISABLED > [WARNING] Unable to locate Source XRef to link to - DISABLED > [WARNING] Unable to locate Source XRef to link to - DISABLED > [WARNING] Unable to locate Source XRef to link to - DISABLED > [WARNING] Unable to locate Source XRef to link to - DISABLED > [WARNING] Unable to locate Source XRef to link to - DISABLED > [WARNING] Unable to locate Source XRef to link to - DISABLED > [WARNING] Unable to locate Source XRef to link to - DISABLED > [WARNING] Unable to locate Source XRef to link to - DISABLED > [WARNING] Unable to locate Source XRef to link to - DISABLED > [WARNING] Unable to locate Source XRef to link to - DISABLED > [WARNING] Unable to locate Source XRef to link to - DISABLED > [WARNING] Unable to locate Source XRef to link to - DISABLED > [WARNING] Unable to locate Source XRef to link to - DISABLED > [WARNING] Unable to locate Source XRef to link to - DISABLED > [WARNING] Unable to locate Source XRef to link to - DISABLED > [WARNING] Unable to locate Source XRef to link to - DISABLED > [DEBUG] Exclusions: > **/*~,**/#*#,**/.#*,**/%*%,**/._*,**/CVS,**/CVS/**,**/.cvsignore,**/RCS,**/RCS/**,**/SCCS,**/SCCS/**,**/vssver.scc,**/project.pj,**/.svn,**/.svn/**,**/.arch-ids,**/.arch-ids/**,**/.bzr,**/.bzr/**,**/.MySCMServerInfo,**/.DS_Store,**/.metadata,**/.metadata/**,**/.hg,**/.hgignore,**/.hg/**,**/.git,**/.gitignore,**/.gitattributes,**/.git/**,**/BitKeeper,**/BitKeeper/**,**/ChangeSet,**/ChangeSet/**,**/_darcs,**/_darcs/**,**/.darcsrepo,**/.darcsrepo/**,**/-darcs-backup*,**/.darcs-temp-mail > [DEBUG] Inclusions: **/*.java > [DEBUG] Searching for files in directory > /git/izpack/customshortcutpanel/src/main/java > [DEBUG] Searching for files in directory > /git/izpack/deploydatabasepanel/src/main/java > [DEBUG] Searching for files in directory > /git/izpack/deploydirectorypanel/src/main/java > [DEBUG] Searching for files in directory > /git/izpack/deployiiswebapppanel/src/main/java > [DEBUG] Searching for files in directory > /git/izpack/deploywebapppanel/src/main/java > [DEBUG] Searching for files in directory > /git/izpack/headlessdeploycomponentpanel/src/main/java > [DEBUG] Searching for files in directory > /git/izpack/installationmanagerpanel/src/main/java > [DEBUG] Searching for files in directory > /git/izpack/installationoptionspanel/src/main/java > [DEBUG] Searching for files in directory > /git/izpack/installationospanel/src/main/java > [DEBUG] Searching for files in directory > /git/izpack/installationselectionpanel/src/main/java > [DEBUG] Searching for files in directory > /git/izpack/installationstargetpanel/src/main/java > [DEBUG] Searching for files in directory > /git/izpack/installationsummarypanel/src/main/java > [DEBUG] Searching for files in directory > /git/izpack/jrepathpanel/src/main/java > [DEBUG] Searching for files in directory > /git/izpack/licensepackpanel/src/main/java > [DEBUG] Searching for files in directory > /git/izpack/postinstallpanel/src/main/java > [DEBUG] Searching for files in directory > /git/izpack/preinstallpanel/src/main/java > [DEBUG] Searching for files in directory > /git/izpack/productpublicnamepanel/src/main/java > [DEBUG] Searching for files in directory /git/izpack/tomcatpanel/src/main/java > [INFO] PMD version: 6.53.0{code} > NOT WORKING CORRECTLY (doesn't find cpd violations): > {code:java} > [DEBUG] -- end configuration -- > [DEBUG] Exclusions: > **/*~,**/#*#,**/.#*,**/%*%,**/._*,**/CVS,**/CVS/**,**/.cvsignore,**/RCS,**/RCS/**,**/SCCS,**/SCCS/**,**/vssver.scc,**/project.pj,**/.svn,**/.svn/**,**/.arch-ids,**/.arch-ids/**,**/.bzr,**/.bzr/**,**/.MySCMServerInfo,**/.DS_Store,**/.metadata,**/.metadata/**,**/.hg,**/.hgignore,**/.hg/**,**/.git,**/.gitignore,**/.gitattributes,**/.git/**,**/BitKeeper,**/BitKeeper/**,**/ChangeSet,**/ChangeSet/**,**/_darcs,**/_darcs/**,**/.darcsrepo,**/.darcsrepo/**,**/-darcs-backup*,**/.darcs-temp-mail > [DEBUG] Inclusions: **/*.java > [INFO] PMD version: 6.53.0{code} > Where are all the "Searching for files in directory"? > The only noticable difference between the configuration is the enormous > *reactorProjects* property (500 items). -- This message was sent by Atlassian Jira (v8.20.10#820010)