The trace looks like you're executing the war plugin, maybe look at m2e-wtp?

On Tue, 3 Nov 2020 at 11:13, Benjamin DeLillo <b...@ekotrope.com> wrote:

> I've tracked it down to the maven-war-plugin and submitted a bug there
> https://issues.apache.org/jira/browse/MWAR-439
>
> Thanks
> --
>
> [image: http://www.ekotrope.com/] <http://www.ekotrope.com/>
> *Ben DeLillo *
> *Founder & Staff Software Engineer *
> 585 857 9525 | b...@ekotrope.com
>
> www.ekotrope.com
>
>
>
> On Mon, Nov 2, 2020 at 2:18 PM Benjamin DeLillo <b...@ekotrope.com> wrote:
>
>> During a project build, an error is surfaced in eclipse as follows:
>>
>> Execution default of goal
>> org.apache.maven.plugins:maven-war-plugin:3.3.1:exploded failed.
>> (org.apache.maven.plugins:maven-war-plugin:3.3.1:exploded:default:process-resources)
>>
>> The stack trace for this error is
>>
>> org.apache.maven.plugin.PluginExecutionException: Execution default of
>> goal org.apache.maven.plugins:maven-war-plugin:3.3.1:exploded failed.
>> at
>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:148)
>> at
>> org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:332)
>> at
>> org.eclipse.m2e.core.internal.embedder.MavenImpl.lambda$8(MavenImpl.java:1380)
>> at
>> org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:179)
>> at
>> org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:114)
>> at
>> org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1379)
>> at
>> org.eclipse.m2e.core.project.configurator.MojoExecutionBuildParticipant.build(MojoExecutionBuildParticipant.java:54)
>> at
>> org.eclipse.m2e.core.internal.builder.MavenBuilderImpl.build(MavenBuilderImpl.java:135)
>> at
>> org.eclipse.m2e.core.internal.builder.MavenBuilder$1.method(MavenBuilder.java:169)
>> at
>> org.eclipse.m2e.core.internal.builder.MavenBuilder$1.method(MavenBuilder.java:1)
>> at
>> org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod.lambda$1(MavenBuilder.java:114)
>> at
>> org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:179)
>> at
>> org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:114)
>> at
>> org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod.lambda$0(MavenBuilder.java:105)
>> at
>> org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:179)
>> at
>> org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:153)
>> at
>> org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:101)
>> at
>> org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod.execute(MavenBuilder.java:88)
>> at
>> org.eclipse.m2e.core.internal.builder.MavenBuilder.build(MavenBuilder.java:197)
>> at
>> org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:832)
>> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
>> at
>> org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:220)
>> at
>> org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)
>> at
>> org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:316)
>> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
>> at
>> org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:319)
>> at
>> org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:371)
>> at
>> org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:392)
>> at
>> org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:515)
>> at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:405)
>> at
>> org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:180)
>> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
>> Caused by: java.lang.NullPointerException
>> at
>> org.apache.maven.plugins.war.AbstractWarMojo$DefaultWarPackagingContext$1.visitFile(AbstractWarMojo.java:661)
>> at
>> org.apache.maven.plugins.war.AbstractWarMojo$DefaultWarPackagingContext$1.visitFile(AbstractWarMojo.java:656)
>> at java.base/java.nio.file.Files.walkFileTree(Files.java:2804)
>> at java.base/java.nio.file.Files.walkFileTree(Files.java:2876)
>> at
>> org.apache.maven.plugins.war.AbstractWarMojo$DefaultWarPackagingContext.<init>(AbstractWarMojo.java:655)
>> at
>> org.apache.maven.plugins.war.AbstractWarMojo.buildWebapp(AbstractWarMojo.java:520)
>> at
>> org.apache.maven.plugins.war.AbstractWarMojo.buildExplodedWebapp(AbstractWarMojo.java:453)
>> at
>> org.apache.maven.plugins.war.WarExplodedMojo.execute(WarExplodedMojo.java:43)
>> at
>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
>> ... 31 more
>> pom.xml /my-legacy-app line 1753 Maven Build Problem
>>
>>
>> I've debugged into AbstractWarMojo.visitFile, and there
>> session.getStartTime() is null, so the call to getTime() throws an NPE.
>> Attempting to track down why the start time is null led me to MavenImpl,
>> at which point I've gotten a bit stuck trying to
>> further track down the issue. I think it was pointing to something in
>> MavenExecutionContext, but I'm not entirely sure.
>> That MavenImpl and MavenExecutionContext are m2e classes is why I'm
>> looking for guidance on this mailing list in
>> particular.
>>
>> Eclipse Version: 20200910-1200
>> m2e Version: 1.16.1.20200710-1008
>>
> _______________________________________________
> m2e-users mailing list
> m2e-users@eclipse.org
> To unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/m2e-users
>
_______________________________________________
m2e-users mailing list
m2e-users@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/m2e-users

Reply via email to