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