On 2024/06/16 22:19:30 Piotr Żygieło wrote:
> Hello Apache Maven team
> 
> On Sun, 16 Jun 2024 at 20:52, Michael Osipov <micha...@apache.org> wrote:
> > The Apache Maven team is pleased to announce the release of the Maven
> > Project Info Reports Plugin version 3.6.0.
> 
> > ** New Feature
> >      * [MPIR-455] - dependencies goal: add support for multi-release JARs
> 
> Not quite sure what I'm doing wrong, but with above and
> maven-site-plugin:3.12.1, [wrapped] maven 3.9.7, on java 21 - I'm
> getting:
> 
> Caused by: java.lang.NumberFormatException: For input string: "1.8"
>   at java.lang.NumberFormatException.forInputString
> (NumberFormatException.java:67)
>   at java.lang.Integer.parseInt (Integer.java:662)
>   at java.lang.Integer.valueOf (Integer.java:989)
>   at 
> org.apache.maven.shared.jar.classes.JarClassesAnalysis.analyzeMultiRelease
> (JarClassesAnalysis.java:157)
>   at org.apache.maven.shared.jar.classes.JarClassesAnalysis.analyze
> (JarClassesAnalysis.java:112)
>   at 
> org.apache.maven.report.projectinfo.dependencies.Dependencies.getJarDependencyDetails
> (Dependencies.java:228)
>   at 
> org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRenderer.hasSealed
> (DependenciesRenderer.java:1222)
>   at 
> org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRenderer.renderSectionDependencyFileDetails
> (DependenciesRenderer.java:518)
>   at 
> org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRenderer.renderBody
> (DependenciesRenderer.java:233)
>   at org.apache.maven.reporting.AbstractMavenReportRenderer.render
> (AbstractMavenReportRenderer.java:82)
>   at org.apache.maven.report.projectinfo.DependenciesReport.executeReport
> (DependenciesReport.java:167)
>   at org.apache.maven.reporting.AbstractMavenReport.generate
> (AbstractMavenReport.java:289)
>   at 
> org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument
> (ReportDocumentRenderer.java:226)
>   at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render
> (DefaultSiteRenderer.java:348)
>   at org.apache.maven.plugins.site.render.SiteMojo.renderLocale
> (SiteMojo.java:194)
>   at org.apache.maven.plugins.site.render.SiteMojo.execute (SiteMojo.java:143)
> 
> I can't see an issue for NumberFormatException in jira for MPIR or
> MSHARED, but I also do not have an extracted reproducer so far.
> 
> It looks like in
> https://github.com/apache/maven-shared-jar/blob/23e488dda696b9f091e1c6a70ae75846ff7ff11f/src/main/java/org/apache/maven/shared/jar/classes/JarClassesAnalysis.java#L157
> for io/projectreactor/reactor-core/3.6.6/reactor-core-3.6.6.jar:
>   jdkRevision = "1.8" there (and it comes from within maven-shared as I see 
> it).

Thanks for the report. Please file a JIRA issue. Something isn't right with 
those classes.
> $ javap -verbose 
> /tmp/reactor-core/META-INF/versions/21/reactor/core/scheduler/VirtualThreadFactory.class
>   | head -7
> Classfile 
> /tmp/reactor-core/META-INF/versions/21/reactor/core/scheduler/VirtualThreadFactory.class
>   Last modified 14.05.2024; size 2280 bytes
>   MD5 checksum 2baabccd03e796253d7e0f76aa13e953
>   Compiled from "VirtualThreadFactory.java"
> class reactor.core.scheduler.VirtualThreadFactory implements 
> java.util.concurrent.ThreadFactory,java.lang.Thread$UncaughtExceptionHandler
>   minor version: 0
>   major version: 52

The warning is justified, but the exception is not.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to