[ https://issues.apache.org/jira/browse/MSITE-836?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16843524#comment-16843524 ]
Hudson commented on MSITE-836: ------------------------------ Build succeeded in Jenkins: Maven TLP » maven-site-plugin » master #13 See https://builds.apache.org/job/maven-box/job/maven-site-plugin/job/master/13/ > when a report mojo fails with a RuntimeException, let m-site-p plugin tell > which report is failing > -------------------------------------------------------------------------------------------------- > > Key: MSITE-836 > URL: https://issues.apache.org/jira/browse/MSITE-836 > Project: Maven Site Plugin > Issue Type: Improvement > Affects Versions: 3.7.1 > Reporter: Hervé Boutemy > Priority: Critical > Fix For: 3.8 > > > when there is a RuntimeException during a report execution, m-site-p rethrows > it as if m-site-p was faulty instead of encapsulating it to show that it's an > exception *thrown by a report plugin*, like it does when the report plugin > fails with a MojoException > this is exactly what I'm getting currently while trying to build animal > sniffer 1.17 site and I have m-plugin-p getting an IllegalArgumentException: > {noformat}[INFO] Generating "Plugin Documentation" report --- > maven-plugin-plugin:3.4:report > [INFO] > ------------------------------------------------------------------------ > [INFO] Reactor Summary: > [INFO] > [INFO] Animal Sniffer 1.17 ................................ SUCCESS [ 8.486 > s] > [INFO] Java boot classpath detector ....................... SUCCESS [ 5.228 > s] > [INFO] Animal Sniffer Annotations ......................... SUCCESS [ 2.899 > s] > [INFO] Animal Sniffer ..................................... SUCCESS [ 10.769 > s] > [INFO] Animal Sniffer Maven Plugin ........................ FAILURE [ 6.139 > s] > [INFO] Animal Sniffer Maven Enforcer Rule ................. SKIPPED > [INFO] Animal Sniffer Ant Tasks 1.17 ...................... SKIPPED > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD FAILURE > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 33.977 s > [INFO] Finished at: 2019-03-31T07:56:30+02:00 > [INFO] > ------------------------------------------------------------------------ > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-site-plugin:3.7.1:site (default-site) on > project animal-sniffer-maven-plugin: Execution default-site of goal > org.apache.maven.plugins:maven-site-plugin:3.7.1:site failed.: > IllegalArgumentException -> [Help 1] > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute > goal org.apache.maven.plugins:maven-site-plugin:3.7.1:site (default-site) on > project animal-sniffer-maven-plugin: Execution default-site of goal > org.apache.maven.plugins:maven-site-plugin:3.7.1:site failed. > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:213) > [...] > Caused by: org.apache.maven.plugin.PluginExecutionException: Execution > default-site of goal org.apache.maven.plugins:maven-site-plugin:3.7.1:site > failed. > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:148) > [...] > Caused by: java.lang.IllegalArgumentException > at org.objectweb.asm.ClassReader.<init> (Unknown Source) > at org.objectweb.asm.ClassReader.<init> (Unknown Source) > at org.objectweb.asm.ClassReader.<init> (Unknown Source) > at > org.apache.maven.tools.plugin.extractor.annotations.scanner.DefaultMojoAnnotationsScanner.analyzeClassStream > (DefaultMojoAnnotationsScanner.java:201) > at > org.apache.maven.tools.plugin.extractor.annotations.scanner.DefaultMojoAnnotationsScanner.scanArchive > (DefaultMojoAnnotationsScanner.java:139) > at > org.apache.maven.tools.plugin.extractor.annotations.scanner.DefaultMojoAnnotationsScanner.scan > (DefaultMojoAnnotationsScanner.java:108) > at > org.apache.maven.tools.plugin.extractor.annotations.scanner.DefaultMojoAnnotationsScanner.scan > (DefaultMojoAnnotationsScanner.java:75) > at > org.apache.maven.tools.plugin.extractor.annotations.JavaAnnotationsMojoDescriptorExtractor.scanAnnotations > (JavaAnnotationsMojoDescriptorExtractor.java:124) > at > org.apache.maven.tools.plugin.extractor.annotations.JavaAnnotationsMojoDescriptorExtractor.execute > (JavaAnnotationsMojoDescriptorExtractor.java:103) > at > org.apache.maven.tools.plugin.scanner.DefaultMojoScanner.populatePluginDescriptor > (DefaultMojoScanner.java:96) > at org.apache.maven.plugin.plugin.PluginReport.extractPluginDescriptor > (PluginReport.java:287) > at org.apache.maven.plugin.plugin.PluginReport.executeReport > (PluginReport.java:235) > at org.apache.maven.reporting.AbstractMavenReport.generate > (AbstractMavenReport.java:255) > at > org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument > (ReportDocumentRenderer.java:230) > at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render > (DefaultSiteRenderer.java:349) > at org.apache.maven.plugins.site.render.SiteMojo.renderLocale > (SiteMojo.java:198) > at org.apache.maven.plugins.site.render.SiteMojo.execute > (SiteMojo.java:147) > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:137) > [...]{noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005)