It turns out dependency plugin is using an old version of doxia (version
1.0, latest released is 1.4) that has known thread safety issues. You
*might* be able to work around this by adding the following dependencies to
the dependency-plugin in your pom:

    <dependency>
      <groupId>org.apache.maven.doxia</groupId>
      <artifactId>doxia-sink-api</artifactId>
      <version>1.4</version>
    </dependency>
    <dependency>
      <groupId>org.apache.maven.doxia</groupId>
      <artifactId>doxia-site-renderer</artifactId>
      <version>1.4</version>
    </dependency>

See
http://blog.sonatype.com/2008/04/how-to-override-a-plugins-dependency-in-mavenif
you're unfamiliar about how to do this. this might work, but might
also
bug out due to some incompatibility between 1.0 and 1.4 of doxia, I did not
try.



Please file an issue under http://jira.codehaus.org/browse/MDEP


Kristian



2014-05-01 16:00 GMT+02:00 Anthony Clark <anthonyclar...@gmail.com>:

> Hi All,
>
> I'm trying to improve our build by using parallel threads (i.e. mvn -T #)
>
> Unfortunately I'm running into an error when I try to use more than 9
> threads on this 24 core server:
>
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-dependency-plugin:2.8:analyze-report
> (analyze-report)
>  on project enterprise-provided: An error has occurred in Dependency
> Analysis report generation. Could not find the
>  template 'org/apache/maven/doxia/siterenderer/resources/default-site.vm ->
> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
> goal org.apache.maven.plugins:maven-depen
> dency-plugin:2.8:analyze-report (analyze-report) on project
> enterprise-provided: An error has occurred in Dependenc
> y Analysis report generation.
>         at
>
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216)
>         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.buildProject(LifecycleModuleBuilder.java:108)
>         at
>
> org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuild
> er.java:188)
>         at
>
> org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuild
> er.java:184)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:262)
>         at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:262)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:745)
> Caused by: org.apache.maven.plugin.MojoExecutionException: An error has
> occurred in Dependency Analysis report gene
> ration.
>         at
>
> org.apache.maven.reporting.AbstractMavenReport.execute(AbstractMavenReport.java:106)
>         at
>
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:133)
>         at
>
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
>         ... 11 more
> Caused by: org.apache.maven.doxia.siterenderer.RendererException: Could not
> find the template
> 'org/apache/maven/doxia/siterenderer/resources/default-site.vm
>         at
>
> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.processTemplate(DefaultSiteRenderer.java:537)
>         at
>
> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.writeTemplate(DefaultSiteRenderer.java:508)
>         at
>
> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.generateDocument(DefaultSiteRenderer.java:485)
>         at
>
> org.apache.maven.reporting.AbstractMavenReport.execute(AbstractMavenReport.java:97)
>         ... 13 more
> [INFO] No sources to compile
>
> Has anyone run into this before?  I searched the JIRA for the dependency
> plugin and didn't find anything related to this.
>
> Thanks,
>
> Anthony Clark (sysadmin tasked with improving a build!)
>

Reply via email to