[ 
https://jira.codehaus.org/browse/MNG-5779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=364508#comment-364508
 ] 

Jason van Zyl commented on MNG-5779:
------------------------------------

Just trying a fix here for the javadoc generation. Doesn't appear to work at 
all on Java8 as it looks broken with Maven 3.2.5 and 3.3.0. Just running the 
ITs and I'll push it.

> NoClassDefFoundError: org/slf4j/spi/LocationAwareLogger when generating 
> javadoc during site reporting
> -----------------------------------------------------------------------------------------------------
>
>                 Key: MNG-5779
>                 URL: https://jira.codehaus.org/browse/MNG-5779
>             Project: Maven
>          Issue Type: Bug
>          Components: Class Loading
>    Affects Versions: 3.2.6
>            Reporter: Herve Boutemy
>            Priority: Critical
>             Fix For: 3.3.0
>
>         Attachments: core-build-failure.log
>
>
> issue found while working on another topic: 
> https://github.com/apache/maven/pull/32#issuecomment-76933957
> when running m-site-p ITs, following issue happen with m-javadoc-p too 
> (without failing the build): see full-reporting IT output log:
> {noformat}[INFO] Generating "JavaDocs" report             --- 
> maven-javadoc-plugin:2.9.1:javadoc
> [DEBUG] Trying to add links for dependencies...
> [WARNING] An issue has occurred with maven-javadoc-plugin:2.9.1:javadoc, 
> skipping LinkageError org/slf4j/spi/LocationAwareLogger, please report an 
> issue to Maven dev team.
> java.lang.NoClassDefFoundError: org/slf4j/spi/LocationAwareLogger
>       at 
> org.apache.commons.logging.impl.SLF4JLogFactory.getInstance(SLF4JLogFactory.java:156)
>       at 
> org.apache.commons.logging.impl.SLF4JLogFactory.getInstance(SLF4JLogFactory.java:131)
>       at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:272)
>       at 
> org.apache.http.impl.conn.PoolingClientConnectionManager.<init>(PoolingClientConnectionManager.java:73)
>       at 
> org.apache.http.impl.conn.PoolingClientConnectionManager.<init>(PoolingClientConnectionManager.java:99)
>       at 
> org.apache.http.impl.conn.PoolingClientConnectionManager.<init>(PoolingClientConnectionManager.java:85)
>       at 
> org.apache.http.impl.conn.PoolingClientConnectionManager.<init>(PoolingClientConnectionManager.java:93)
>       at 
> org.apache.maven.plugin.javadoc.JavadocUtil.createHttpClient(JavadocUtil.java:1811)
>       at 
> org.apache.maven.plugin.javadoc.JavadocUtil.isValidPackageList(JavadocUtil.java:1704)
>       at 
> org.apache.maven.plugin.javadoc.AbstractJavadocMojo.isValidJavadocLink(AbstractJavadocMojo.java:5638)
>       at 
> org.apache.maven.plugin.javadoc.AbstractJavadocMojo.getDependenciesLinks(AbstractJavadocMojo.java:5480)
>       at 
> org.apache.maven.plugin.javadoc.AbstractJavadocMojo.collectLinks(AbstractJavadocMojo.java:2960)
>       at 
> org.apache.maven.plugin.javadoc.AbstractJavadocMojo.addLinkArguments(AbstractJavadocMojo.java:3921)
>       at 
> org.apache.maven.plugin.javadoc.AbstractJavadocMojo.addStandardDocletOptions(AbstractJavadocMojo.java:4676)
>       at 
> org.apache.maven.plugin.javadoc.AbstractJavadocMojo.executeReport(AbstractJavadocMojo.java:1954)
>       at 
> org.apache.maven.plugin.javadoc.JavadocReport.generate(JavadocReport.java:130)
>       at 
> org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument(ReportDocumentRenderer.java:236)
>       at 
> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule(DefaultSiteRenderer.java:311)
>       at 
> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(DefaultSiteRenderer.java:129)
>       at 
> org.apache.maven.plugins.site.render.SiteMojo.renderLocale(SiteMojo.java:182)
>       at 
> org.apache.maven.plugins.site.render.SiteMojo.execute(SiteMojo.java:141)
>       at 
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
>       at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
>       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:116)
>       at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
>       at 
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
>       at 
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
>       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
>       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
>       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
>       at org.apache.maven.cli.MavenCli.execute(MavenCli.java:851)
>       at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:275)
>       at org.apache.maven.cli.MavenCli.main(MavenCli.java:186)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:606)
>       at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
>       at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
>       at 
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
>       at 
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
> Caused by: java.lang.ClassNotFoundException: org.slf4j.spi.LocationAwareLogger
>       at 
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>       at 
> org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271)
>       at 
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:247)
>       at 
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239)
>       ... 43 more{noformat}



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Reply via email to