[ 
https://issues.apache.org/jira/browse/MNG-8369?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Marwell updated MNG-8369:
----------------------------------
    Summary: Empty .mvn/extensions.xml should not just print EOFException  
(was: Empty .mvn/extensions.xml should not lead to error)

> Empty .mvn/extensions.xml should not just print EOFException
> ------------------------------------------------------------
>
>                 Key: MNG-8369
>                 URL: https://issues.apache.org/jira/browse/MNG-8369
>             Project: Maven
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 3.9.9
>            Reporter: Benjamin Marwell
>            Priority: Major
>              Labels: extensions
>
> {{{}touch{}}}ing an empty file {{.mvn/extensions.xml}} will lead to:
>  
> {code}
> + ./mvnw --no-transfer-progress verify
> Apache Maven 3.9.9 (8e8579a9e76f7d015ee5ec7bfcdc97d260186937)
> Maven home: /home/user/.m2/wrapper/dists/apache-maven-3.9.9/490815c6
> Java version: 21.0.4, vendor: IBM Corporation, runtime: 
> /home/user/jenkins/tools/hudson.model.JDK/jdk21
> Default locale: en_US, platform encoding: UTF-8
> OS name: "linux", version: "5.14.21-150500.55.68-default", arch: "amd64", 
> family: "unix"
> [ERROR] Error executing Maven.
> java.io.EOFException: input contained no data
> at org.codehaus.plexus.util.xml.pull.MXParser.fillBuf (MXParser.java:3898)
> at org.codehaus.plexus.util.xml.pull.MXParser.more (MXParser.java:3980)
> at org.codehaus.plexus.util.xml.pull.MXParser.parseProlog (MXParser.java:1774)
> 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.cli.internal.extension.model.io.xpp3.CoreExtensionsXpp3Reader.read
>  (CoreExtensionsXpp3Reader.java:586)
> at 
> org.apache.maven.cli.internal.extension.model.io.xpp3.CoreExtensionsXpp3Reader.read
>  (CoreExtensionsXpp3Reader.java:613)
> at 
> org.apache.maven.cli.internal.extension.model.io.xpp3.CoreExtensionsXpp3Reader.read
>  (CoreExtensionsXpp3Reader.java:628)
> at 
> org.apache.maven.cli.internal.extension.model.io.xpp3.CoreExtensionsXpp3Reader.read
>  (CoreExtensionsXpp3Reader.java:659)
> at org.apache.maven.cli.MavenCli.readCoreExtensionsDescriptor 
> (MavenCli.java:770)
> at org.apache.maven.cli.MavenCli.loadCoreExtensions (MavenCli.java:713)
> at org.apache.maven.cli.MavenCli.container (MavenCli.java:627)
> at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:277)
> at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
> at jdk.internal.reflect.DirectMethodHandleAccessor.invoke 
> (DirectMethodHandleAccessor.java:103)
> at java.lang.reflect.Method.invoke (Method.java:586)
> at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced 
> (Launcher.java:255)
> at org.codehaus.plexus.classworlds.launcher.Launcher.launch 
> (Launcher.java:201)
> at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode 
> (Launcher.java:361)
> at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:314)
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to