LuciferYang commented on PR #40065:
URL: https://github.com/apache/spark/pull/40065#issuecomment-1435050161

   Please let me explain my intention more:
   
   1. First of all, I want to update maven to 3.9.0(keep use CycloneDX 2.7.3), 
then I found the following error:
   
   ```
   [ERROR] An error occurred attempting to read POM
   org.codehaus.plexus.util.xml.pull.XmlPullParserException: UTF-8 BOM plus xml 
decl of ISO-8859-1 is incompatible (position: START_DOCUMENT seen <?xml 
version="1.0" encoding="ISO-8859-1"... @1:42) 
       at org.codehaus.plexus.util.xml.pull.MXParser.parseXmlDeclWithVersion 
(MXParser.java:3423)
       at org.codehaus.plexus.util.xml.pull.MXParser.parseXmlDecl 
(MXParser.java:3345)
       at org.codehaus.plexus.util.xml.pull.MXParser.parsePI 
(MXParser.java:3197)
       at org.codehaus.plexus.util.xml.pull.MXParser.parseProlog 
(MXParser.java:1828)
       at org.codehaus.plexus.util.xml.pull.MXParser.nextImpl 
(MXParser.java:1757)
       at org.codehaus.plexus.util.xml.pull.MXParser.next (MXParser.java:1375)
       at org.apache.maven.model.io.xpp3.MavenXpp3Reader.read 
(MavenXpp3Reader.java:3940)
       at org.apache.maven.model.io.xpp3.MavenXpp3Reader.read 
(MavenXpp3Reader.java:612)
       at org.apache.maven.model.io.xpp3.MavenXpp3Reader.read 
(MavenXpp3Reader.java:627)
       at org.cyclonedx.maven.BaseCycloneDxMojo.readPom 
(BaseCycloneDxMojo.java:759)
       at org.cyclonedx.maven.BaseCycloneDxMojo.readPom 
(BaseCycloneDxMojo.java:746)
       at org.cyclonedx.maven.BaseCycloneDxMojo.retrieveParentProject 
(BaseCycloneDxMojo.java:694)
       at org.cyclonedx.maven.BaseCycloneDxMojo.getClosestMetadata 
(BaseCycloneDxMojo.java:524)
       at org.cyclonedx.maven.BaseCycloneDxMojo.convert 
(BaseCycloneDxMojo.java:481)
       at org.cyclonedx.maven.CycloneDxMojo.execute (CycloneDxMojo.java:70)
       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:260)
       at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:172)
       at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:100)
       at org.apache.maven.cli.MavenCli.execute (MavenCli.java:821)
       at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:270)
       at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
       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)
   ```
   
   I think We should see similar errors here: 
https://github.com/LuciferYang/spark/actions/runs/4206035140/jobs/7299042843 
later
   
   2. then I want to test maven 3.9.0 + CycloneDX 2.7.4 couple of days ago, but 
there an error same as  `maven 3.8.7 + cyclonedx-maven-plugin 2.7.4`,  I think 
we should see it here: https://github.com/LuciferYang/spark/runs/11424487074 
later
   
   3. then I test maven 3.9.0 + CycloneDX 2.7.5 today, there is no above 
issues(we can check https://github.com/LuciferYang/spark/runs/11424568023 
later).
   
   If I want to upgrade Spark to use maven 3.9.0, I must upgrade 
cyclonedx-maven-plugin to 2.7.5, so should I upgrade them in one pr at the same 
time? 
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to