[ https://issues.apache.org/jira/browse/MSHARED-1247?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17717707#comment-17717707 ]
Slawomir Jaranowski commented on MSHARED-1247: ---------------------------------------------- We have {noformat} java.lang.IllegalArgumentException: Unsupported class file major version 1025 {noformat} for class: {noformat} ossfuzz/issue51980/Test.class {noformat} As I see {{ossfuzz}} contains corrupted classes for tests - [~ggregory] questions is why {{cyclonedx}} try to analyze also test resources > java.lang.RuntimeException: Unknown constant pool type '17' > ----------------------------------------------------------- > > Key: MSHARED-1247 > URL: https://issues.apache.org/jira/browse/MSHARED-1247 > Project: Maven Shared Components > Issue Type: Bug > Components: maven-dependency-analyzer > Affects Versions: maven-dependency-analyzer-1.13.1 > Environment: Apache Maven 3.9.1 > (2e178502fcdbffc201671fb2537d0cb4b4cc58f8) > Maven home: C:\java\apache-maven-3.9.1 > Java version: 1.8.0_362, vendor: Temurin, runtime: C:\Program Files\Eclipse > Adoptium\jdk-8.0.362.9-hotspot\jre > Default locale: en_US, platform encoding: Cp1252 > OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows" > Microsoft Windows [Version 10.0.19044.2728] > Reporter: Gary D. Gregory > Priority: Blocker > > You get the exception: > {noformat} > ... > Caused by: java.lang.RuntimeException: Unknown constant pool type '17' > at > org.apache.maven.shared.dependency.analyzer.asm.ConstantPoolParser.parseConstantPoolClassReferences > (ConstantPoolParser.java:120) > at > org.apache.maven.shared.dependency.analyzer.asm.ConstantPoolParser.getConstantPoolClassReferences > (ConstantPoolParser.java:104) > at > org.apache.maven.shared.dependency.analyzer.asm.DependencyClassFileVisitor.visitClass > (DependencyClassFileVisitor.java:59) > at > org.apache.maven.shared.dependency.analyzer.ClassFileVisitorUtils.visitClass > (ClassFileVisitorUtils.java:114) > at > org.apache.maven.shared.dependency.analyzer.ClassFileVisitorUtils.visitClass > (ClassFileVisitorUtils.java:106) > at > org.apache.maven.shared.dependency.analyzer.ClassFileVisitorUtils.acceptDirectory > (ClassFileVisitorUtils.java:97) > at > org.apache.maven.shared.dependency.analyzer.ClassFileVisitorUtils.accept > (ClassFileVisitorUtils.java:59) > at > org.apache.maven.shared.dependency.analyzer.asm.ASMDependencyAnalyzer.analyze > (ASMDependencyAnalyzer.java:43) > at > org.apache.maven.shared.dependency.analyzer.DefaultProjectDependencyAnalyzer.buildDependencyClasses > (DefaultProjectDependencyAnalyzer.java:206) > at > org.apache.maven.shared.dependency.analyzer.DefaultProjectDependencyAnalyzer.buildTestDependencyClasses > (DefaultProjectDependencyAnalyzer.java:200) > at > org.apache.maven.shared.dependency.analyzer.DefaultProjectDependencyAnalyzer.analyze > (DefaultProjectDependencyAnalyzer.java:68) > at org.cyclonedx.maven.CycloneDxMojo.doProjectDependencyAnalysis > (CycloneDxMojo.java:86) > at > org.cyclonedx.maven.CycloneDxAggregateMojo.extractComponentsAndDependencies > (CycloneDxAggregateMojo.java:130) > at org.cyclonedx.maven.BaseCycloneDxMojo.execute > (BaseCycloneDxMojo.java:258) > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:126) > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 > (MojoExecutor.java:342) > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:330) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:213) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:175) > at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 > (MojoExecutor.java:76) > at org.apache.maven.lifecycle.internal.MojoExecutor$1.run > (MojoExecutor.java:163) > at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute > (DefaultMojosExecutionStrategy.java:39) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:160) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:105) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:73) > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build > (SingleThreadedBuilder.java:53) > at org.apache.maven.lifecycle.internal.LifecycleStarter.execute > (LifecycleStarter.java:118) > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261) > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173) > at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101) > at org.apache.maven.cli.MavenCli.execute (MavenCli.java:827) > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:272) > at org.apache.maven.cli.MavenCli.main (MavenCli.java:195) > at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke > (NativeMethodAccessorImpl.java:62) > at sun.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke (Method.java:498) > at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced > (Launcher.java:282) > at org.codehaus.plexus.classworlds.launcher.Launcher.launch > (Launcher.java:225) > at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode > (Launcher.java:406) > at org.codehaus.plexus.classworlds.launcher.Launcher.main > (Launcher.java:347) > {noformat} > When running: > {noformat} > git clone https://gitbox.apache.org/repos/asf/commons-bcel.git > cd commons-bcel > git checkout 9a36684def5f113dea5cbc11012f4c3189ef7c7a > {noformat} > edit pom.xml to and update commons-parent to 57 > {noformat} > mvn cyclonedx:makeAggregateBom > {noformat} > -- This message was sent by Atlassian Jira (v8.20.10#820010)