[ https://issues.apache.org/jira/browse/MNG-7831?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17739404#comment-17739404 ]
Romain Manni-Bucau commented on MNG-7831: ----------------------------------------- [~michael-o] seems so since master got a fix, mainly opened it for stack tracing but I don't have the perms to close it as fixed on alpha8 > Install plugin fails with a NPE when rewriting the pom containing escaped > chars > ------------------------------------------------------------------------------- > > Key: MNG-7831 > URL: https://issues.apache.org/jira/browse/MNG-7831 > Project: Maven > Issue Type: Bug > Components: Core > Affects Versions: 4.0.0-alpha-7 > Reporter: Romain Manni-Bucau > Priority: Major > > {code:java} > Caused by: java.lang.NullPointerException: Cannot invoke "String.length()" > because "str" is null > at java.io.Writer.write (Writer.java:249) > at org.codehaus.plexus.util.xml.pull.MXSerializer.entityRef > (MXSerializer.java:806) > at org.apache.maven.model.transform.pull.XmlUtils.writeDocument > (XmlUtils.java:81) > at org.apache.maven.model.transform.pull.XmlUtils.writeDocument > (XmlUtils.java:40) > at > org.apache.maven.internal.transformation.ConsumerPomArtifactTransformer.transform > (ConsumerPomArtifactTransformer.java:195) > at > org.apache.maven.internal.transformation.ConsumerPomArtifactTransformer$ConsumerPomArtifact.lambda$transformer$1 > (ConsumerPomArtifactTransformer.java:175) > at org.apache.maven.internal.transformation.OnChangeTransformer.mayUpdate > (OnChangeTransformer.java:93) > at org.apache.maven.internal.transformation.OnChangeTransformer.get > (OnChangeTransformer.java:72) > at org.apache.maven.internal.transformation.TransformedArtifact.getFile > (TransformedArtifact.java:76) > at org.apache.maven.RepositoryUtils.toArtifact (RepositoryUtils.java:159) > at org.apache.maven.plugins.install.InstallMojo.processProject > (InstallMojo.java:227) > at org.apache.maven.plugins.install.InstallMojo.execute > (InstallMojo.java:127) > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:143) > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 > (MojoExecutor.java:333) > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:321) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:217) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:178) > at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 > (MojoExecutor.java:77) > at org.apache.maven.lifecycle.internal.MojoExecutor$1.run > (MojoExecutor.java:166) > at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute > (DefaultMojosExecutionStrategy.java:39) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:163) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:114) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:80) > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build > (SingleThreadedBuilder.java:60) > at org.apache.maven.lifecycle.internal.LifecycleStarter.execute > (LifecycleStarter.java:132) > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:313) > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:228) > at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:153) > at org.apache.maven.cli.MavenCli.execute (MavenCli.java:943) > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) > at org.apache.maven.cli.MavenCli.main (MavenCli.java:206) > at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) > at jdk.internal.reflect.NativeMethodAccessorImpl.invoke > (NativeMethodAccessorImpl.java:77) > at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke (Method.java:568) > 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) > {code} > maven install pluin: 3.1.1 -- This message was sent by Atlassian Jira (v8.20.10#820010)