[jira] [Commented] (MNG-7449) [REGRESSION] StringVisitorModelInterpolator NullPointerException
[ https://issues.apache.org/jira/browse/MNG-7449?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17602240#comment-17602240 ] Hudson commented on MNG-7449: - Build succeeded in Jenkins: Maven » Maven TLP » maven-site » PR-287 #35 See https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-site/job/PR-287/35/ > [REGRESSION] StringVisitorModelInterpolator NullPointerException > > > Key: MNG-7449 > URL: https://issues.apache.org/jira/browse/MNG-7449 > Project: Maven > Issue Type: Bug > Components: Inheritance and Interpolation >Affects Versions: 3.8.5 >Reporter: Ronnie de Lang >Priority: Major > > Since Maven 3.8.5 our own custom Maven plugin is failing with a > NullPointerException when trying to interpolate Maven properties in a Maven > model. > Code: > {code:java} > StringVisitorModelInterpolator interpolator = new > StringVisitorModelInterpolator(); > interpolated = interpolator.interpolateModel(model, null, new > DefaultModelBuildingRequest(), new ModelProblemCollector() { > @Override > public void add(ModelProblemCollectorRequest > modelProblemCollectorRequest) { > problems.add(modelProblemCollectorRequest); > } > }); {code} > Stacktrace: > {code:java} > [ERROR] Failed to execute goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > (default) on project DNL_PMDM_HelloYou: Execution default of goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > failed.: NullPointerException -> [Help 1] > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute > goal nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > (default) on project DNL_PMDM_HelloYou: Execution default of goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > failed. > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:306) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:211) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:165) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:157) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:121) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:81) > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build > (SingleThreadedBuilder.java:56) > at org.apache.maven.lifecycle.internal.LifecycleStarter.execute > (LifecycleStarter.java:127) > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294) > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) > at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) > at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960) > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293) > at org.apache.maven.cli.MavenCli.main (MavenCli.java:196) > 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) > Caused by: org.apache.maven.plugin.PluginExecutionException: Execution > default of goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > failed. > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:148) > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:301) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:211) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:165) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:157) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:121) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:81) > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder
[jira] [Commented] (MNG-7449) [REGRESSION] StringVisitorModelInterpolator NullPointerException
[ https://issues.apache.org/jira/browse/MNG-7449?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17524903#comment-17524903 ] Ronnie de Lang commented on MNG-7449: - Thanks [~cstamas] for your explanation, that fixed the problem indeed. > [REGRESSION] StringVisitorModelInterpolator NullPointerException > > > Key: MNG-7449 > URL: https://issues.apache.org/jira/browse/MNG-7449 > Project: Maven > Issue Type: Bug > Components: Inheritance and Interpolation >Affects Versions: 3.8.5 >Reporter: Ronnie de Lang >Priority: Major > Fix For: wontfix-candidate > > > Since Maven 3.8.5 our own custom Maven plugin is failing with a > NullPointerException when trying to interpolate Maven properties in a Maven > model. > Code: > {code:java} > StringVisitorModelInterpolator interpolator = new > StringVisitorModelInterpolator(); > interpolated = interpolator.interpolateModel(model, null, new > DefaultModelBuildingRequest(), new ModelProblemCollector() { > @Override > public void add(ModelProblemCollectorRequest > modelProblemCollectorRequest) { > problems.add(modelProblemCollectorRequest); > } > }); {code} > Stacktrace: > {code:java} > [ERROR] Failed to execute goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > (default) on project DNL_PMDM_HelloYou: Execution default of goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > failed.: NullPointerException -> [Help 1] > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute > goal nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > (default) on project DNL_PMDM_HelloYou: Execution default of goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > failed. > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:306) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:211) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:165) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:157) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:121) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:81) > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build > (SingleThreadedBuilder.java:56) > at org.apache.maven.lifecycle.internal.LifecycleStarter.execute > (LifecycleStarter.java:127) > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294) > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) > at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) > at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960) > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293) > at org.apache.maven.cli.MavenCli.main (MavenCli.java:196) > 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) > Caused by: org.apache.maven.plugin.PluginExecutionException: Execution > default of goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > failed. > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:148) > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:301) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:211) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:165) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:157) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:121) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:81) > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build > (SingleThreadedBuild
[jira] [Commented] (MNG-7449) [REGRESSION] StringVisitorModelInterpolator NullPointerException
[ https://issues.apache.org/jira/browse/MNG-7449?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17522315#comment-17522315 ] Michael Osipov commented on MNG-7449: - We are waiting for [~redelang] to answer. > [REGRESSION] StringVisitorModelInterpolator NullPointerException > > > Key: MNG-7449 > URL: https://issues.apache.org/jira/browse/MNG-7449 > Project: Maven > Issue Type: Bug > Components: Inheritance and Interpolation >Affects Versions: 3.8.5 >Reporter: Ronnie de Lang >Priority: Major > Fix For: wontfix-candidate > > > Since Maven 3.8.5 our own custom Maven plugin is failing with a > NullPointerException when trying to interpolate Maven properties in a Maven > model. > Code: > {code:java} > StringVisitorModelInterpolator interpolator = new > StringVisitorModelInterpolator(); > interpolated = interpolator.interpolateModel(model, null, new > DefaultModelBuildingRequest(), new ModelProblemCollector() { > @Override > public void add(ModelProblemCollectorRequest > modelProblemCollectorRequest) { > problems.add(modelProblemCollectorRequest); > } > }); {code} > Stacktrace: > {code:java} > [ERROR] Failed to execute goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > (default) on project DNL_PMDM_HelloYou: Execution default of goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > failed.: NullPointerException -> [Help 1] > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute > goal nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > (default) on project DNL_PMDM_HelloYou: Execution default of goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > failed. > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:306) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:211) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:165) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:157) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:121) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:81) > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build > (SingleThreadedBuilder.java:56) > at org.apache.maven.lifecycle.internal.LifecycleStarter.execute > (LifecycleStarter.java:127) > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294) > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) > at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) > at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960) > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293) > at org.apache.maven.cli.MavenCli.main (MavenCli.java:196) > 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) > Caused by: org.apache.maven.plugin.PluginExecutionException: Execution > default of goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > failed. > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:148) > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:301) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:211) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:165) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:157) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:121) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:81) > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build > (SingleThreadedBuilder.java:56) > at org.apac
[jira] [Commented] (MNG-7449) [REGRESSION] StringVisitorModelInterpolator NullPointerException
[ https://issues.apache.org/jira/browse/MNG-7449?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17522303#comment-17522303 ] Christoph Läubrich commented on MNG-7449: - Should this marked as won't fix? > [REGRESSION] StringVisitorModelInterpolator NullPointerException > > > Key: MNG-7449 > URL: https://issues.apache.org/jira/browse/MNG-7449 > Project: Maven > Issue Type: Bug > Components: Inheritance and Interpolation >Affects Versions: 3.8.5 >Reporter: Ronnie de Lang >Priority: Major > Fix For: wontfix-candidate > > > Since Maven 3.8.5 our own custom Maven plugin is failing with a > NullPointerException when trying to interpolate Maven properties in a Maven > model. > Code: > {code:java} > StringVisitorModelInterpolator interpolator = new > StringVisitorModelInterpolator(); > interpolated = interpolator.interpolateModel(model, null, new > DefaultModelBuildingRequest(), new ModelProblemCollector() { > @Override > public void add(ModelProblemCollectorRequest > modelProblemCollectorRequest) { > problems.add(modelProblemCollectorRequest); > } > }); {code} > Stacktrace: > {code:java} > [ERROR] Failed to execute goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > (default) on project DNL_PMDM_HelloYou: Execution default of goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > failed.: NullPointerException -> [Help 1] > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute > goal nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > (default) on project DNL_PMDM_HelloYou: Execution default of goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > failed. > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:306) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:211) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:165) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:157) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:121) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:81) > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build > (SingleThreadedBuilder.java:56) > at org.apache.maven.lifecycle.internal.LifecycleStarter.execute > (LifecycleStarter.java:127) > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294) > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) > at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) > at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960) > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293) > at org.apache.maven.cli.MavenCli.main (MavenCli.java:196) > 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) > Caused by: org.apache.maven.plugin.PluginExecutionException: Execution > default of goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > failed. > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:148) > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:301) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:211) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:165) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:157) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:121) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:81) > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build > (SingleThreadedBuilder.java:56) > at org.apach
[jira] [Commented] (MNG-7449) [REGRESSION] StringVisitorModelInterpolator NullPointerException
[ https://issues.apache.org/jira/browse/MNG-7449?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17518740#comment-17518740 ] ASF GitHub Bot commented on MNG-7449: - michael-o commented on PR #297: URL: https://github.com/apache/maven-site/pull/297#issuecomment-1091431646 > -1 This needs to be undone, as explained in comment https://issues.apache.org/jira/browse/MNG-7449?focusedCommentId=17518729&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-17518729 True. Simply wrong usage. > [REGRESSION] StringVisitorModelInterpolator NullPointerException > > > Key: MNG-7449 > URL: https://issues.apache.org/jira/browse/MNG-7449 > Project: Maven > Issue Type: Bug > Components: Inheritance and Interpolation >Affects Versions: 3.8.5 >Reporter: Ronnie de Lang >Priority: Major > > Since Maven 3.8.5 our own custom Maven plugin is failing with a > NullPointerException when trying to interpolate Maven properties in a Maven > model. > Code: > {code:java} > StringVisitorModelInterpolator interpolator = new > StringVisitorModelInterpolator(); > interpolated = interpolator.interpolateModel(model, null, new > DefaultModelBuildingRequest(), new ModelProblemCollector() { > @Override > public void add(ModelProblemCollectorRequest > modelProblemCollectorRequest) { > problems.add(modelProblemCollectorRequest); > } > }); {code} > Stacktrace: > {code:java} > [ERROR] Failed to execute goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > (default) on project DNL_PMDM_HelloYou: Execution default of goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > failed.: NullPointerException -> [Help 1] > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute > goal nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > (default) on project DNL_PMDM_HelloYou: Execution default of goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > failed. > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:306) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:211) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:165) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:157) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:121) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:81) > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build > (SingleThreadedBuilder.java:56) > at org.apache.maven.lifecycle.internal.LifecycleStarter.execute > (LifecycleStarter.java:127) > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294) > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) > at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) > at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960) > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293) > at org.apache.maven.cli.MavenCli.main (MavenCli.java:196) > 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) > Caused by: org.apache.maven.plugin.PluginExecutionException: Execution > default of goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > failed. > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:148) > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:301) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:211) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:165) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:157) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.ja
[jira] [Commented] (MNG-7449) [REGRESSION] StringVisitorModelInterpolator NullPointerException
[ https://issues.apache.org/jira/browse/MNG-7449?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17518738#comment-17518738 ] Michael Osipov commented on MNG-7449: - I agree with [~cstamas]. > [REGRESSION] StringVisitorModelInterpolator NullPointerException > > > Key: MNG-7449 > URL: https://issues.apache.org/jira/browse/MNG-7449 > Project: Maven > Issue Type: Bug > Components: Inheritance and Interpolation >Affects Versions: 3.8.5 >Reporter: Ronnie de Lang >Priority: Major > > Since Maven 3.8.5 our own custom Maven plugin is failing with a > NullPointerException when trying to interpolate Maven properties in a Maven > model. > Code: > {code:java} > StringVisitorModelInterpolator interpolator = new > StringVisitorModelInterpolator(); > interpolated = interpolator.interpolateModel(model, null, new > DefaultModelBuildingRequest(), new ModelProblemCollector() { > @Override > public void add(ModelProblemCollectorRequest > modelProblemCollectorRequest) { > problems.add(modelProblemCollectorRequest); > } > }); {code} > Stacktrace: > {code:java} > [ERROR] Failed to execute goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > (default) on project DNL_PMDM_HelloYou: Execution default of goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > failed.: NullPointerException -> [Help 1] > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute > goal nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > (default) on project DNL_PMDM_HelloYou: Execution default of goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > failed. > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:306) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:211) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:165) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:157) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:121) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:81) > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build > (SingleThreadedBuilder.java:56) > at org.apache.maven.lifecycle.internal.LifecycleStarter.execute > (LifecycleStarter.java:127) > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294) > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) > at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) > at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960) > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293) > at org.apache.maven.cli.MavenCli.main (MavenCli.java:196) > 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) > Caused by: org.apache.maven.plugin.PluginExecutionException: Execution > default of goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > failed. > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:148) > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:301) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:211) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:165) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:157) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:121) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:81) > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build > (SingleThreadedBuilder.java:56) > at org.apache.maven.lifecycle.internal.LifecycleStarter.execute > (Lif
[jira] [Commented] (MNG-7449) [REGRESSION] StringVisitorModelInterpolator NullPointerException
[ https://issues.apache.org/jira/browse/MNG-7449?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17518733#comment-17518733 ] ASF GitHub Bot commented on MNG-7449: - cstamas commented on PR #297: URL: https://github.com/apache/maven-site/pull/297#issuecomment-1091425104 -1 This needs to be undone, as explained in comment https://issues.apache.org/jira/browse/MNG-7449?focusedCommentId=17518729&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-17518729 > [REGRESSION] StringVisitorModelInterpolator NullPointerException > > > Key: MNG-7449 > URL: https://issues.apache.org/jira/browse/MNG-7449 > Project: Maven > Issue Type: Bug > Components: Inheritance and Interpolation >Affects Versions: 3.8.5 >Reporter: Ronnie de Lang >Priority: Major > > Since Maven 3.8.5 our own custom Maven plugin is failing with a > NullPointerException when trying to interpolate Maven properties in a Maven > model. > Code: > {code:java} > StringVisitorModelInterpolator interpolator = new > StringVisitorModelInterpolator(); > interpolated = interpolator.interpolateModel(model, null, new > DefaultModelBuildingRequest(), new ModelProblemCollector() { > @Override > public void add(ModelProblemCollectorRequest > modelProblemCollectorRequest) { > problems.add(modelProblemCollectorRequest); > } > }); {code} > Stacktrace: > {code:java} > [ERROR] Failed to execute goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > (default) on project DNL_PMDM_HelloYou: Execution default of goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > failed.: NullPointerException -> [Help 1] > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute > goal nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > (default) on project DNL_PMDM_HelloYou: Execution default of goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > failed. > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:306) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:211) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:165) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:157) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:121) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:81) > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build > (SingleThreadedBuilder.java:56) > at org.apache.maven.lifecycle.internal.LifecycleStarter.execute > (LifecycleStarter.java:127) > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294) > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) > at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) > at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960) > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293) > at org.apache.maven.cli.MavenCli.main (MavenCli.java:196) > 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) > Caused by: org.apache.maven.plugin.PluginExecutionException: Execution > default of goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > failed. > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:148) > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:301) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:211) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:165) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:157) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:121) > at > org.apache.maven.
[jira] [Commented] (MNG-7449) [REGRESSION] StringVisitorModelInterpolator NullPointerException
[ https://issues.apache.org/jira/browse/MNG-7449?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17518729#comment-17518729 ] Tamás Cservenák commented on MNG-7449: -- IMHO you are doing it wrong here: IF we talk about this class: https://github.com/apache/maven/blob/master/maven-model-builder/src/main/java/org/apache/maven/model/interpolation/StringVisitorModelInterpolator.java#L91 then for sure you are doing it wrong. As you can see (lines 89, 90), this is a component, it means it is managed (and injected) by container, and is NOT MEANT to be instantiated manually as you do ({{StringVisitorModelInterpolator interpolator = new StringVisitorModelInterpolator();}}). Your fix that will work from introduction of this class (Maven 3.6.2) and latest Maven version is: Instead using {{new}} to instantiate it, inject the singleton instance like this (if in Mojo): {noformat} @Inject private StringVisitorModelInterpolator interpolator; {noformat} And then use {{interpolator}} as before. This is NOT a regression either: as user is self-instantiating a component instance, he does not inject fields that otherwise container would inject. This is plain misuse of the class. If injected as component, the code above would not NPE and would work from Maven 3.6.2 to latest release. > [REGRESSION] StringVisitorModelInterpolator NullPointerException > > > Key: MNG-7449 > URL: https://issues.apache.org/jira/browse/MNG-7449 > Project: Maven > Issue Type: Bug > Components: Inheritance and Interpolation >Affects Versions: 3.8.5 >Reporter: Ronnie de Lang >Priority: Major > > Since Maven 3.8.5 our own custom Maven plugin is failing with a > NullPointerException when trying to interpolate Maven properties in a Maven > model. > Code: > {code:java} > StringVisitorModelInterpolator interpolator = new > StringVisitorModelInterpolator(); > interpolated = interpolator.interpolateModel(model, null, new > DefaultModelBuildingRequest(), new ModelProblemCollector() { > @Override > public void add(ModelProblemCollectorRequest > modelProblemCollectorRequest) { > problems.add(modelProblemCollectorRequest); > } > }); {code} > Stacktrace: > {code:java} > [ERROR] Failed to execute goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > (default) on project DNL_PMDM_HelloYou: Execution default of goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > failed.: NullPointerException -> [Help 1] > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute > goal nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > (default) on project DNL_PMDM_HelloYou: Execution default of goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > failed. > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:306) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:211) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:165) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:157) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:121) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:81) > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build > (SingleThreadedBuilder.java:56) > at org.apache.maven.lifecycle.internal.LifecycleStarter.execute > (LifecycleStarter.java:127) > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294) > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) > at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) > at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960) > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293) > at org.apache.maven.cli.MavenCli.main (MavenCli.java:196) > 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) > Caused
[jira] [Commented] (MNG-7449) [REGRESSION] StringVisitorModelInterpolator NullPointerException
[ https://issues.apache.org/jira/browse/MNG-7449?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17518685#comment-17518685 ] ASF GitHub Bot commented on MNG-7449: - laeubi commented on PR #297: URL: https://github.com/apache/maven-site/pull/297#issuecomment-1091299272 As mentioned in the JIRA I think using the class directly is a coding error if the caller does not want to inject all requirements itself. If that's not desired `DefaultModelBuilderFactory` has to be used. > [REGRESSION] StringVisitorModelInterpolator NullPointerException > > > Key: MNG-7449 > URL: https://issues.apache.org/jira/browse/MNG-7449 > Project: Maven > Issue Type: Bug > Components: Inheritance and Interpolation >Affects Versions: 3.8.5 >Reporter: Ronnie de Lang >Priority: Major > > Since Maven 3.8.5 our own custom Maven plugin is failing with a > NullPointerException when trying to interpolate Maven properties in a Maven > model. > Code: > {code:java} > StringVisitorModelInterpolator interpolator = new > StringVisitorModelInterpolator(); > interpolated = interpolator.interpolateModel(model, null, new > DefaultModelBuildingRequest(), new ModelProblemCollector() { > @Override > public void add(ModelProblemCollectorRequest > modelProblemCollectorRequest) { > problems.add(modelProblemCollectorRequest); > } > }); {code} > Stacktrace: > {code:java} > [ERROR] Failed to execute goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > (default) on project DNL_PMDM_HelloYou: Execution default of goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > failed.: NullPointerException -> [Help 1] > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute > goal nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > (default) on project DNL_PMDM_HelloYou: Execution default of goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > failed. > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:306) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:211) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:165) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:157) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:121) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:81) > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build > (SingleThreadedBuilder.java:56) > at org.apache.maven.lifecycle.internal.LifecycleStarter.execute > (LifecycleStarter.java:127) > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294) > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) > at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) > at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960) > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293) > at org.apache.maven.cli.MavenCli.main (MavenCli.java:196) > 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) > Caused by: org.apache.maven.plugin.PluginExecutionException: Execution > default of goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > failed. > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:148) > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:301) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:211) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:165) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:157) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:121) > at > org.apache.maven.li
[jira] [Commented] (MNG-7449) [REGRESSION] StringVisitorModelInterpolator NullPointerException
[ https://issues.apache.org/jira/browse/MNG-7449?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17518684#comment-17518684 ] Christoph Läubrich commented on MNG-7449: - I think you need to use DefaultModelBuilderFactory instead, that would be backward compatible and fix your issue: A factory to create model builder instances *when no dependency injection is available*. Note: This class is only meant as a utility for developers that want to employ the model builder outside of the Maven build system. > [REGRESSION] StringVisitorModelInterpolator NullPointerException > > > Key: MNG-7449 > URL: https://issues.apache.org/jira/browse/MNG-7449 > Project: Maven > Issue Type: Bug > Components: Inheritance and Interpolation >Affects Versions: 3.8.5 >Reporter: Ronnie de Lang >Priority: Major > > Since Maven 3.8.5 our own custom Maven plugin is failing with a > NullPointerException when trying to interpolate Maven properties in a Maven > model. > Code: > {code:java} > StringVisitorModelInterpolator interpolator = new > StringVisitorModelInterpolator(); > interpolated = interpolator.interpolateModel(model, null, new > DefaultModelBuildingRequest(), new ModelProblemCollector() { > @Override > public void add(ModelProblemCollectorRequest > modelProblemCollectorRequest) { > problems.add(modelProblemCollectorRequest); > } > }); {code} > Stacktrace: > {code:java} > [ERROR] Failed to execute goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > (default) on project DNL_PMDM_HelloYou: Execution default of goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > failed.: NullPointerException -> [Help 1] > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute > goal nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > (default) on project DNL_PMDM_HelloYou: Execution default of goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > failed. > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:306) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:211) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:165) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:157) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:121) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:81) > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build > (SingleThreadedBuilder.java:56) > at org.apache.maven.lifecycle.internal.LifecycleStarter.execute > (LifecycleStarter.java:127) > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294) > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) > at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) > at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960) > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293) > at org.apache.maven.cli.MavenCli.main (MavenCli.java:196) > 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) > Caused by: org.apache.maven.plugin.PluginExecutionException: Execution > default of goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > failed. > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:148) > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:301) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:211) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:165) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:157) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:121) > at
[jira] [Commented] (MNG-7449) [REGRESSION] StringVisitorModelInterpolator NullPointerException
[ https://issues.apache.org/jira/browse/MNG-7449?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17516277#comment-17516277 ] Hudson commented on MNG-7449: - Build succeeded in Jenkins: Maven » Maven TLP » maven-site » PR-287 #24 See https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-site/job/PR-287/24/ > [REGRESSION] StringVisitorModelInterpolator NullPointerException > > > Key: MNG-7449 > URL: https://issues.apache.org/jira/browse/MNG-7449 > Project: Maven > Issue Type: Bug > Components: Inheritance and Interpolation >Affects Versions: 3.8.5 >Reporter: Ronnie de Lang >Priority: Major > > Since Maven 3.8.5 our own custom Maven plugin is failing with a > NullPointerException when trying to interpolate Maven properties in a Maven > model. > Code: > {code:java} > StringVisitorModelInterpolator interpolator = new > StringVisitorModelInterpolator(); > interpolated = interpolator.interpolateModel(model, null, new > DefaultModelBuildingRequest(), new ModelProblemCollector() { > @Override > public void add(ModelProblemCollectorRequest > modelProblemCollectorRequest) { > problems.add(modelProblemCollectorRequest); > } > }); {code} > Stacktrace: > {code:java} > [ERROR] Failed to execute goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > (default) on project DNL_PMDM_HelloYou: Execution default of goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > failed.: NullPointerException -> [Help 1] > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute > goal nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > (default) on project DNL_PMDM_HelloYou: Execution default of goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > failed. > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:306) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:211) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:165) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:157) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:121) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:81) > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build > (SingleThreadedBuilder.java:56) > at org.apache.maven.lifecycle.internal.LifecycleStarter.execute > (LifecycleStarter.java:127) > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294) > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) > at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) > at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960) > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293) > at org.apache.maven.cli.MavenCli.main (MavenCli.java:196) > 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) > Caused by: org.apache.maven.plugin.PluginExecutionException: Execution > default of goal > nl.ing.cis.tools.deploy:deploy-configuration-maven-plugin:5.2.0:flatten > failed. > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:148) > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:301) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:211) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:165) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:157) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:121) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:81) > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder