HelloDhero opened a new issue, #506:
URL: https://github.com/apache/maven-jar-plugin/issues/506

   ### Affected version
   
   3.5.0
   
   ### Bug description
   
   2025-11-17 10:26:08,905 [Worker-12: Building] WARN  Sisu - Error injecting: 
org.apache.maven.plugins.jar.JarMojo
   com.google.inject.ProvisionException: Unable to provision, see the following 
errors:
   
   1) [Guice/ErrorInCustomProvider]: OutOfScopeException: Cannot access 
Key[type=MavenProject, annotation=[none]] outside of a scoping block
     at MojoExecutionScopeModule.configure(MojoExecutionScopeModule.java:47)
         \_ installed by: WireModule -> MojoExecutionScopeModule
     at JarMojo.<init>(JarMojo.java:72)
         \_ for 1st parameter
     while locating JarMojo
   
   Learn more:
     https://github.com/google/guice/wiki/ERROR_IN_CUSTOM_PROVIDER
   
   1 error
   
   ======================
   Full classname legend:
   ======================
   JarMojo:                  "org.apache.maven.plugins.jar.JarMojo"
   MavenProject:             "org.apache.maven.project.MavenProject"
   MojoExecutionScopeModule: 
"org.apache.maven.execution.scope.internal.MojoExecutionScopeModule"
   OutOfScopeException:      "com.google.inject.OutOfScopeException"
   WireModule:               "org.eclipse.sisu.wire.WireModule"
   ========================
   End of classname legend:
   ========================
   
        at 
com.google.inject.internal.InternalProvisionException.toProvisionException(InternalProvisionException.java:251)
        at com.google.inject.internal.InjectorImpl$1.get(InjectorImpl.java:1104)
        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.eclipse.m2e.core.internal.embedder.MavenImpl.getConfiguredMojo(MavenImpl.java:206)
        at 
org.eclipse.m2e.mavenarchiver.internal.AbstractMavenArchiverConfigurator.reflectManifestGeneration(AbstractMavenArchiverConfigurator.java:439)
        at 
org.eclipse.m2e.mavenarchiver.internal.AbstractMavenArchiverConfigurator.lambda$3(AbstractMavenArchiverConfigurator.java:398)
        at 
org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:458)
        at 
org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:339)
        at 
org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:278)
        at 
org.eclipse.m2e.mavenarchiver.internal.AbstractMavenArchiverConfigurator.generateManifest(AbstractMavenArchiverConfigurator.java:371)
        at 
org.eclipse.m2e.mavenarchiver.internal.AbstractMavenArchiverConfigurator.mavenProjectChanged(AbstractMavenArchiverConfigurator.java:228)
        at 
org.eclipse.m2e.mavenarchiver.internal.AbstractMavenArchiverConfigurator$1.build(AbstractMavenArchiverConfigurator.java:178)
        at 
org.eclipse.m2e.core.internal.builder.MavenBuilderImpl.lambda$2(MavenBuilderImpl.java:159)
        at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:986)
        at 
org.eclipse.m2e.core.internal.builder.MavenBuilderImpl.build(MavenBuilderImpl.java:139)
        at 
org.eclipse.m2e.core.internal.builder.MavenBuilder$1.method(MavenBuilder.java:164)
        at 
org.eclipse.m2e.core.internal.builder.MavenBuilder$1.method(MavenBuilder.java:1)
        at 
org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod.lambda$1(MavenBuilder.java:109)
        at 
org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:458)
        at 
org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:292)
        at 
org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod.lambda$0(MavenBuilder.java:100)
        at 
org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:458)
        at 
org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:339)
        at 
org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:278)
        at 
org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod.execute(MavenBuilder.java:83)
        at 
org.eclipse.m2e.core.internal.builder.MavenBuilder.build(MavenBuilder.java:192)
        at 
org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:1109)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
        at 
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:299)
        at 
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:355)
        at 
org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:449)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
        at 
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:452)
        at 
org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:564)
        at 
org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:512)
        at 
org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:594)
        at 
org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:208)
        at 
org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:309)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
   Caused by: com.google.inject.OutOfScopeException: Cannot access 
Key[type=org.apache.maven.project.MavenProject, annotation=[none]] outside of a 
scoping block
        at 
org.apache.maven.execution.scope.internal.MojoExecutionScope$2.get(MojoExecutionScope.java:99)
        at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
        at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40)
        at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:60)
        at 
com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:113)
        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)
        ... 53 common frames omitted
   2025-11-17 10:26:08,908 [Worker-12: Building] DEBUG 
o.e.m.c.i.m.MavenMarkerManager - Created marker 'Cannot access 
Key[type=org.apache.maven.project.MavenProject, annotation=[none]] outside of a 
scoping block' on resource '/admin-monitor/pom.xml'.
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to