On 18 Mar 2025 at 2:48:58 AM, Guillaume Nodet <gno...@apache.org> 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

Reply via email to