pzygielo commented on PR #2359: URL: https://github.com/apache/maven/pull/2359#issuecomment-2950147119
Not sure about details yet, but with this change, my plugin that does `extends AbstractMavenReport`, when built with 3.9.10 dependencies, and executed with maven 3.9.10 breaks with: ``` Error injecting: org.apache.maven.doxia.tools.DefaultSiteTool java.lang.NoClassDefFoundError: org/codehaus/plexus/util/xml/XmlStreamReader at java.lang.Class.getDeclaredConstructors0 (Native Method) at java.lang.Class.privateGetDeclaredConstructors (Class.java:3549) at java.lang.Class.getDeclaredConstructors (Class.java:2727) at com.google.inject.spi.InjectionPoint.forConstructorOf (InjectionPoint.java:299) at com.google.inject.internal.ConstructorBindingImpl.create (ConstructorBindingImpl.java:121) at com.google.inject.internal.InjectorImpl.createUninitializedBinding (InjectorImpl.java:715) at com.google.inject.internal.InjectorImpl.createJustInTimeBinding (InjectorImpl.java:941) at com.google.inject.internal.InjectorImpl.createJustInTimeBindingRecursive (InjectorImpl.java:863) at com.google.inject.internal.InjectorImpl.getJustInTimeBinding (InjectorImpl.java:300) at com.google.inject.internal.InjectorImpl.getBindingOrThrow (InjectorImpl.java:223) at com.google.inject.internal.InjectorImpl.getProviderOrThrow (InjectorImpl.java:1093) at com.google.inject.internal.InjectorImpl.getProvider (InjectorImpl.java:1122) at com.google.inject.internal.InjectorImpl.getProvider (InjectorImpl.java:1087) at com.google.inject.internal.InjectorImpl.getInstance (InjectorImpl.java:1139) at org.eclipse.sisu.space.AbstractDeferredClass.get (AbstractDeferredClass.java:50) at com.google.inject.internal.ProviderInternalFactory.provision (ProviderInternalFactory.java:86) at com.google.inject.internal.InternalFactoryToInitializableAdapter.provision (InternalFactoryToInitializableAdapter.java:57) at com.google.inject.internal.ProviderInternalFactory$1.call (ProviderInternalFactory.java:67) at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision (ProvisionListenerStackCallback.java:109) at org.eclipse.sisu.bean.BeanScheduler$CycleActivator.onProvision (BeanScheduler.java:232) at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision (ProvisionListenerStackCallback.java:117) at com.google.inject.internal.ProvisionListenerStackCallback.provision (ProvisionListenerStackCallback.java:66) at com.google.inject.internal.ProviderInternalFactory.circularGet (ProviderInternalFactory.java:62) at com.google.inject.internal.InternalFactoryToInitializableAdapter.get (InternalFactoryToInitializableAdapter.java:47) at com.google.inject.internal.ProviderToInternalFactoryAdapter.get (ProviderToInternalFactoryAdapter.java:40) at com.google.inject.internal.SingletonScope$1.get (SingletonScope.java:169) at com.google.inject.internal.InternalFactoryToProviderAdapter.get (InternalFactoryToProviderAdapter.java:45) at com.google.inject.internal.InjectorImpl$1.get (InjectorImpl.java:1101) at org.eclipse.sisu.inject.LazyBeanEntry.getValue (LazyBeanEntry.java:83) at org.eclipse.sisu.plexus.LazyPlexusBean.getValue (LazyPlexusBean.java:53) at org.eclipse.sisu.plexus.PlexusRequirements$RequirementProvider.get (PlexusRequirements.java:252) at org.eclipse.sisu.plexus.ProvidedPropertyBinding.injectProperty (ProvidedPropertyBinding.java:50) at org.eclipse.sisu.bean.BeanInjector.injectMembers (BeanInjector.java:54) at com.google.inject.internal.MembersInjectorImpl.injectMembers (MembersInjectorImpl.java:159) at com.google.inject.internal.ConstructorInjector.provision (ConstructorInjector.java:124) at com.google.inject.internal.ConstructorInjector.access$000 (ConstructorInjector.java:33) at com.google.inject.internal.ConstructorInjector$1.call (ConstructorInjector.java:98) at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision (ProvisionListenerStackCallback.java:109) at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision (ProvisionListenerStackCallback.java:124) at com.google.inject.internal.ProvisionListenerStackCallback.provision (ProvisionListenerStackCallback.java:66) at com.google.inject.internal.ConstructorInjector.construct (ConstructorInjector.java:93) at com.google.inject.internal.ConstructorBindingImpl$Factory.get (ConstructorBindingImpl.java:300) at com.google.inject.internal.InjectorImpl$1.get (InjectorImpl.java:1101) at com.google.inject.internal.InjectorImpl.getInstance (InjectorImpl.java:1139) at org.eclipse.sisu.space.AbstractDeferredClass.get (AbstractDeferredClass.java:50) at com.google.inject.internal.ProviderInternalFactory.provision (ProviderInternalFactory.java:86) at com.google.inject.internal.InternalFactoryToInitializableAdapter.provision (InternalFactoryToInitializableAdapter.java:57) at com.google.inject.internal.ProviderInternalFactory$1.call (ProviderInternalFactory.java:67) at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision (ProvisionListenerStackCallback.java:109) at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision (ProvisionListenerStackCallback.java:124) at com.google.inject.internal.ProvisionListenerStackCallback.provision (ProvisionListenerStackCallback.java:66) at com.google.inject.internal.ProviderInternalFactory.circularGet (ProviderInternalFactory.java:62) at com.google.inject.internal.InternalFactoryToInitializableAdapter.get (InternalFactoryToInitializableAdapter.java:47) at com.google.inject.internal.InjectorImpl$1.get (InjectorImpl.java:1101) at org.eclipse.sisu.inject.Guice4$2.get (Guice4.java:235) at org.eclipse.sisu.inject.LazyBeanEntry.getValue (LazyBeanEntry.java:83) at org.eclipse.sisu.plexus.LazyPlexusBean.getValue (LazyPlexusBean.java:53) at org.codehaus.plexus.DefaultPlexusContainer.lookup (DefaultPlexusContainer.java:267) at org.codehaus.plexus.DefaultPlexusContainer.lookup (DefaultPlexusContainer.java:259) at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo (DefaultMavenPluginManager.java:491) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:114) 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 org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173) at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101) at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906) at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283) at org.apache.maven.cli.MavenCli.main (MavenCli.java:206) ``` while it works fine built with 3.9.9 and executed with 3.9.9. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org