Skip to content

[MNG-7642] 4.0.0-alpha 3 not compatible with flatten plugin #8811

@jira-importer

Description

@jira-importer

Olivier Lamy opened MNG-7642 and commented

when using flatten-m-p

[WARNING] ClassRealm[plugin>org.codehaus.mojo:flatten-maven-plugin:1.3.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@5ffd2b27]

com.google.inject.CreationException: Unable to create injector, see the following errors:



1) [Guice/MissingImplementation]: No implementation for ModelBuilderThreadSafetyWorkaround annotated with interface TypeArguments$Implicit was bound.



Did you mean?

    ModelBuilderThreadSafetyWorkaround bound at LocatorWiring



Requested by:

1  : LocatorWiring



Learn more:

  https://github.com/google/guice/wiki/MISSING_IMPLEMENTATION



1 error



======================

Full classname legend:

======================

LocatorWiring:                      "org.eclipse.sisu.wire.LocatorWiring"

ModelBuilderThreadSafetyWorkaround: "org.codehaus.mojo.flatten.ModelBuilderThreadSafetyWorkaround"

TypeArguments$Implicit:             "org.eclipse.sisu.inject.TypeArguments$Implicit"

========================

End of classname legend:

========================



    at com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist (Errors.java:576)

    at com.google.inject.internal.InternalInjectorCreator.initializeStatically (InternalInjectorCreator.java:163)

    at com.google.inject.internal.InternalInjectorCreator.build (InternalInjectorCreator.java:110)

    at com.google.inject.Guice.createInjector (Guice.java:87)

    at com.google.inject.Guice.createInjector (Guice.java:69)

    at com.google.inject.Guice.createInjector (Guice.java:59)

    at org.codehaus.plexus.DefaultPlexusContainer.addPlexusInjector (DefaultPlexusContainer.java:481)

    at org.codehaus.plexus.DefaultPlexusContainer.discoverComponents (DefaultPlexusContainer.java:460)

    at org.apache.maven.plugin.internal.DefaultMavenPluginManager.discoverPluginComponents (DefaultMavenPluginManager.java:421)

    at org.apache.maven.plugin.internal.DefaultMavenPluginManager.createPluginRealm (DefaultMavenPluginManager.java:403)

    at org.apache.maven.plugin.internal.DefaultMavenPluginManager.lambda$setupPluginRealm$2 (DefaultMavenPluginManager.java:351)

    at org.apache.maven.plugin.DefaultPluginRealmCache.lambda$get$0 (DefaultPluginRealmCache.java:156)

    at java.util.concurrent.ConcurrentHashMap.computeIfAbsent (ConcurrentHashMap.java:1708)

    at org.apache.maven.plugin.DefaultPluginRealmCache.get (DefaultPluginRealmCache.java:154)

    at org.apache.maven.plugin.internal.DefaultMavenPluginManager.setupPluginRealm (DefaultMavenPluginManager.java:350)

    at org.apache.maven.plugin.DefaultBuildPluginManager.getPluginRealm (DefaultBuildPluginManager.java:206)

    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:103)

    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:334)

    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:322)

    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)

    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:172)

    at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)

    at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:160)

    at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:37)

    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:157)

    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:106)

    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:74)

    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:58)

    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:130)

    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:304)

    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:226)

    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:151)

    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:854)

    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:281)

    at org.apache.maven.cli.MavenCli.main (MavenCli.java:197)

    at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104)

    at java.lang.reflect.Method.invoke (Method.java:578)

    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)

    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)

    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)

related issue mojohaus/flatten-maven-plugin#330


Affects: 4.0.0-alpha-3

Issue Links:

  • MNG-7505 Remove ReportingConverter

  • MNG-7598 Enforce binary backwards-compatibility with Maven 3 of all exported packages

Remote Links:

Backported to: 4.0.0-alpha-4

0 votes, 7 watchers

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingpriority:criticalCrashes, loss of data, severe memory leak

Type

No type
No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions