Thanks Oliver for the response. This is with 2.7.1. Could it be too many rulesets??
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId> <version>2.7.1</version> <configuration> <targetJdk>1.6</targetJdk> <rulesets> <ruleset>/rulesets/basic.xml</ruleset> <ruleset>/rulesets/braces.xml</ruleset> <ruleset>/rulesets/clone.xml</ruleset> <ruleset>/rulesets/codesize.xml</ruleset> <!-- ruleset>/rulesets/controversial.xml</ruleset --> <ruleset>/rulesets/coupling.xml</ruleset> <ruleset>/rulesets/design.xml</ruleset> <ruleset>/rulesets/finalizers.xml</ruleset> <ruleset>/rulesets/imports.xml</ruleset> <ruleset>/rulesets/logging-java.xml</ruleset> <ruleset>/rulesets/optimizations.xml</ruleset> <ruleset>/rulesets/strictexception.xml</ruleset> <ruleset>/rulesets/sunsecure.xml</ruleset> <ruleset>/rulesets/unusedcode.xml</ruleset> </rulesets> </configuration> </plugin> -----Original Message----- From: Olivier Lamy [mailto:ol...@apache.org] Sent: Friday, February 22, 2013 9:18 AM To: Maven Users List Subject: Re: I need help with a "maven-pmd-plugin" OutOfMemoryError: Java heap space Error. same issue with 2.7.1 release ? There is an issue with 3.0 which duplicate pmd errors (maybe you have too much errors :-) ). This issue is fixed in trunk (so you can try 3.1-SNAPSHOT) 2013/2/22 John Miller <john.w.mil...@oracle.com>: > I need some help with a "maven-pmd-plugin" OutOfMemoryError: Java > heap space error. > > I narrowed it down to "maven-pmd-plugin" running inside Hudson. > > I am running with these java settings > > JAVA_OPTS="-Xmn1024m -Xms2048m -Xmx2048m -XX:PermSize=512m" > > So I should have plenty of room.. > > I also ran it from the command line > > mvn -e clean pmd:pmd > > and got the same error. > > Any Ideas?? > > Thanks > > [INFO] > ---------------------------------------------------------------------- > -- > > [INFO] Building TBI common objects package 2.0.0-SNAPSHOT > > [INFO] > ---------------------------------------------------------------------- > -- > > [INFO] > > [INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ > oracle.tbi.common.entities --- > > [INFO] > > [INFO] --- maven-pmd-plugin:3.0:pmd (default-cli) @ > oracle.tbi.common.entities --- > > mavenExecutionResult exceptions not empty > > java.lang.OutOfMemoryError: Java heap space > > at java.util.Arrays.copyOf(Arrays.java:2882) > > at > java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.j > ava:100) > > at > java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:390) > > at java.lang.StringBuffer.append(StringBuffer.java:224) > > at java.io.StringWriter.write(StringWriter.java:95) > > at java.io.PrintWriter.write(PrintWriter.java:412) > > at java.io.PrintWriter.write(PrintWriter.java:429) > > at > org.apache.maven.doxia.sink.XhtmlBaseSink.write(XhtmlBaseSink.java:203 > 1) > > at > org.apache.maven.doxia.siterenderer.sink.SiteRendererSink.write(SiteRe > ndererSink.java:337) > > at > org.apache.maven.doxia.sink.XhtmlBaseSink.table_(XhtmlBaseSink.java:12 > 05) > > at > org.apache.maven.plugin.pmd.PmdReportListener.endFileSection(PmdReport > Listener.java:127) > > at > org.apache.maven.plugin.pmd.PmdReportListener.processViolations(PmdRep > ortListener.java:191) > > at > org.apache.maven.plugin.pmd.PmdReportListener.endDocument(PmdReportLis > tener.java:337) > > at > org.apache.maven.plugin.pmd.PmdReport.generateReport(PmdReport.java:30 > 5) > > at > org.apache.maven.plugin.pmd.PmdReport.execute(PmdReport.java:194) > > at > org.apache.maven.plugin.pmd.PmdReport.executeReport(PmdReport.java:168 > ) > > at > org.apache.maven.reporting.AbstractMavenReport.generate(AbstractMavenR > eport.java:190) > > at > org.apache.maven.reporting.AbstractMavenReport.execute(AbstractMavenRe > port.java:99) > > at > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultB > uildPluginManager.java:101) > > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor. > java:209) > > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor. > java:153) > > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor. > java:145) > > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec > t(LifecycleModuleBuilder.java:84) > > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec > t(LifecycleModuleBuilder.java:59) > > at > org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBui > ld(LifecycleStarter.java:183) > > at > org.apache.maven.lifecycle.internal.LifecycleStarter.execute(Lifecycle > Starter.java:161) > > at > org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320) > > at > org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) > > at > org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.ja > va:79) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j > ava:39) > > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess > orImpl.java:25) > > channel stopped > > Thanks > > John > > <<...>> > > > John W. Miller. > Senior Software Engineer | Library Engineering > > 500 Eldorado Blvd, UBRM05-2096 > Broomfield CO, 80021 > > Work Office: 13032721067 > > Email: john.w.mil...@oracle.com > > <<...>> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org -- Olivier Lamy Talend: http://coders.talend.com http://twitter.com/olamy | http://linkedin.com/in/olamy --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org