On 18 Mar 2025 at 2:48:58 AM, Guillaume Nodet <[email protected]> wrote:
> I'd be happy with a quick look from people experienced with tiles to check
> that it makes sense.
>
Took a quick look just now and aim to give it a closer/larger look soon.
Left one comment on the PR but also just noticed I get an NPE on a missing
parent in my adapted build:
[ERROR] Internal error: java.lang.NullPointerException: Cannot invoke
"org.apache.maven.api.model.Parent.getGroupId()" because "parent" is null
-> [Help 1]
org.apache.maven.InternalErrorException: Internal error:
java.lang.NullPointerException: Cannot invoke
"org.apache.maven.api.model.Parent.getGroupId()" because "parent" is null
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:157)
at
org.apache.maven.cling.invoker.mvn.MavenInvoker.doExecute(MavenInvoker.java:462)
at
org.apache.maven.cling.invoker.mvn.MavenInvoker.execute(MavenInvoker.java:100)
at
org.apache.maven.cling.invoker.mvn.MavenInvoker.execute(MavenInvoker.java:81)
at
org.apache.maven.cling.invoker.LookupInvoker.doInvoke(LookupInvoker.java:165)
at
org.apache.maven.cling.invoker.LookupInvoker.invoke(LookupInvoker.java:135)
at org.apache.maven.cling.ClingSupport.run(ClingSupport.java:76)
at org.apache.maven.cling.MavenCling.main(MavenCling.java:51)
at
jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke(Method.java:580)
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)
Caused by: java.lang.NullPointerException: Cannot invoke
"org.apache.maven.api.model.Parent.getGroupId()" because "parent" is null
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.mismatchRelativePathAndGA(DefaultModelBuilder.java:980)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.readParentLocally(DefaultModelBuilder.java:933)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.resolveParent(DefaultModelBuilder.java:877)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.readEffectiveModel(DefaultModelBuilder.java:1176)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.buildEffectiveModel(DefaultModelBuilder.java:785)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.lambda$buildBuildPom$5(DefaultModelBuilder.java:643)
at
org.apache.maven.impl.util.PhasingExecutor.lambda$execute$0(PhasingExecutor.java:80)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.lang.Thread.run(Thread.java:1575)
(also changed the subject so this visually threads separately to generic M4
update discussions).
Mark
--
"Great artists are extremely selfish and arrogant things" — Steven Wilson,
Porcupine Tree