[ https://issues.apache.org/jira/browse/MCOMPILER-547?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Herve Boutemy updated MCOMPILER-547: ------------------------------------ Fix Version/s: 3.11.1 (was: 3.12.0) > NPE when --patch-module is used in non-module project > ----------------------------------------------------- > > Key: MCOMPILER-547 > URL: https://issues.apache.org/jira/browse/MCOMPILER-547 > Project: Maven Compiler Plugin > Issue Type: Bug > Affects Versions: 3.10.1, 3.11.0 > Reporter: Robert Varga > Assignee: Slawomir Jaranowski > Priority: Major > Fix For: 3.11.1 > > > Encountered while working on KARAF-7754: > {noformat} > Caused by: org.apache.maven.plugin.PluginExecutionException: Execution > default-compile of goal > org.apache.maven.plugins:maven-compiler-plugin:3.10.1:compile failed: Cannot > invoke "java.util.Map.get(Object)" because the return value of > "org.apache.maven.plugin.compiler.AbstractCompilerMojo.getPathElements()" is > null > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:133) > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 > (MojoExecutor.java:328) > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:316) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:212) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:174) > at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 > (MojoExecutor.java:75) > at org.apache.maven.lifecycle.internal.MojoExecutor$1.run > (MojoExecutor.java:162) > at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute > (DefaultMojosExecutionStrategy.java:39) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:159) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:105) > at io.takari.maven.builder.smart.SmartBuilderImpl.buildProject > (SmartBuilderImpl.java:209) > at io.takari.maven.builder.smart.SmartBuilderImpl$ProjectBuildTask.run > (SmartBuilderImpl.java:81) > at java.util.concurrent.Executors$RunnableAdapter.call > (Executors.java:539) > at java.util.concurrent.FutureTask.run (FutureTask.java:264) > at java.util.concurrent.ThreadPoolExecutor.runWorker > (ThreadPoolExecutor.java:1136) > at java.util.concurrent.ThreadPoolExecutor$Worker.run > (ThreadPoolExecutor.java:635) > at java.lang.Thread.run (Thread.java:833) > Caused by: java.lang.NullPointerException: Cannot invoke > "java.util.Map.get(Object)" because the return value of > "org.apache.maven.plugin.compiler.AbstractCompilerMojo.getPathElements()" is > null > at org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute > (AbstractCompilerMojo.java:1126) > at org.apache.maven.plugin.compiler.CompilerMojo.execute > (CompilerMojo.java:198) > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:126) > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 > (MojoExecutor.java:328) > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:316) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:212) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:174) > at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 > (MojoExecutor.java:75) > at org.apache.maven.lifecycle.internal.MojoExecutor$1.run > (MojoExecutor.java:162) > at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute > (DefaultMojosExecutionStrategy.java:39) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:159) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:105) > at io.takari.maven.builder.smart.SmartBuilderImpl.buildProject > (SmartBuilderImpl.java:209) > at io.takari.maven.builder.smart.SmartBuilderImpl$ProjectBuildTask.run > (SmartBuilderImpl.java:81) > at java.util.concurrent.Executors$RunnableAdapter.call > (Executors.java:539) > at java.util.concurrent.FutureTask.run (FutureTask.java:264) > at java.util.concurrent.ThreadPoolExecutor.runWorker > (ThreadPoolExecutor.java:1136) > at java.util.concurrent.ThreadPoolExecutor$Worker.run > (ThreadPoolExecutor.java:635) > at java.lang.Thread.run (Thread.java:833) > {noformat} -- This message was sent by Atlassian Jira (v8.20.10#820010)