You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When I try to build my projects with Tycho 4.0.12 and Maven 4.0.0.RC3 I get the following errors.
I assume this is related to missing Maven 4 compatiblity in Tycho. Is this already known or is it likely realated to some other problem (e.g. incompatible dependencies)?
Error summary
Guice Provision Exceptions for the following classes:
Error injecting: org.eclipse.tycho.p2resolver.DefaultTargetPlatformFactory
com.google.inject.ProvisionException: Unable to provision, see the following errors:
1) No implementation for MavenTargetLocationFactory was bound.
at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
\_ installed by: WireModule -> PlexusBindingModule
while locating TargetDefinitionResolverService
while locating DefaultTargetPlatformFactory
1 error
======================
Full classname legend:
======================
ClassLoaders$AppClassLoader: "jdk.internal.loader.ClassLoaders$AppClassLoader"
DefaultTargetPlatformFactory: "org.eclipse.tycho.p2resolver.DefaultTargetPlatformFactory"
MavenTargetLocationFactory: "org.eclipse.tycho.core.resolver.MavenTargetLocationFactory"
PlexusBindingModule: "org.eclipse.sisu.plexus.PlexusBindingModule"
TargetDefinitionResolverService: "org.eclipse.tycho.p2resolver.TargetDefinitionResolverService"
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:1151)
at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1186)
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.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:1148)
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)
[...]
[WARNING] Error injecting: org.eclipse.tycho.p2resolver.P2ResolverFactoryImpl
com.google.inject.ProvisionException: Unable to provision, see the following errors:
1) No implementation for MavenTargetLocationFactory was bound.
at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
\_ installed by: WireModule -> PlexusBindingModule
while locating TargetDefinitionResolverService
while locating DefaultTargetPlatformFactory
at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
\_ installed by: WireModule -> PlexusBindingModule
while locating TargetPlatformFactory
while locating P2ResolverFactoryImpl
1 error
======================
Full classname legend:
======================
ClassLoaders$AppClassLoader: "jdk.internal.loader.ClassLoaders$AppClassLoader"
DefaultTargetPlatformFactory: "org.eclipse.tycho.p2resolver.DefaultTargetPlatformFactory"
MavenTargetLocationFactory: "org.eclipse.tycho.core.resolver.MavenTargetLocationFactory"
P2ResolverFactoryImpl: "org.eclipse.tycho.p2resolver.P2ResolverFactoryImpl"
PlexusBindingModule: "org.eclipse.sisu.plexus.PlexusBindingModule"
TargetDefinitionResolverService: "org.eclipse.tycho.p2resolver.TargetDefinitionResolverService"
TargetPlatformFactory: "org.eclipse.tycho.p2.target.facade.TargetPlatformFactory"
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:1151)
at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1186)
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.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:1148)
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)
[...]
[WARNING] Error injecting: org.eclipse.tycho.p2resolver.P2DependencyResolver
com.google.inject.ProvisionException: Unable to provision, see the following errors:
1) No implementation for MavenTargetLocationFactory was bound.
at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
\_ installed by: WireModule -> PlexusBindingModule
while locating TargetDefinitionResolverService
while locating DefaultTargetPlatformFactory
at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
\_ installed by: WireModule -> PlexusBindingModule
while locating TargetPlatformFactory
while locating P2ResolverFactoryImpl
at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
\_ installed by: WireModule -> PlexusBindingModule
while locating P2ResolverFactory
while locating P2DependencyResolver
1 error
======================
Full classname legend:
======================
ClassLoaders$AppClassLoader: "jdk.internal.loader.ClassLoaders$AppClassLoader"
DefaultTargetPlatformFactory: "org.eclipse.tycho.p2resolver.DefaultTargetPlatformFactory"
MavenTargetLocationFactory: "org.eclipse.tycho.core.resolver.MavenTargetLocationFactory"
P2DependencyResolver: "org.eclipse.tycho.p2resolver.P2DependencyResolver"
P2ResolverFactory: "org.eclipse.tycho.core.resolver.P2ResolverFactory"
P2ResolverFactoryImpl: "org.eclipse.tycho.p2resolver.P2ResolverFactoryImpl"
PlexusBindingModule: "org.eclipse.sisu.plexus.PlexusBindingModule"
TargetDefinitionResolverService: "org.eclipse.tycho.p2resolver.TargetDefinitionResolverService"
TargetPlatformFactory: "org.eclipse.tycho.p2.target.facade.TargetPlatformFactory"
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:1151)
at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1186)
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:1148)
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.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)
[...]
[WARNING] Error injecting: org.eclipse.tycho.core.resolver.DefaultTargetPlatformService
com.google.inject.ProvisionException: Unable to provision, see the following errors:
1) No implementation for MavenTargetLocationFactory was bound.
at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
\_ installed by: WireModule -> PlexusBindingModule
while locating TargetDefinitionResolverService
while locating DefaultTargetPlatformFactory
at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
\_ installed by: WireModule -> PlexusBindingModule
while locating TargetPlatformFactory
while locating P2ResolverFactoryImpl
at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
\_ installed by: WireModule -> PlexusBindingModule
while locating P2ResolverFactory
while locating P2DependencyResolver
at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
\_ installed by: WireModule -> PlexusBindingModule
while locating DependencyResolver annotated with @Named("p2")
while locating DefaultTargetPlatformService
1 error
======================
Full classname legend:
======================
ClassLoaders$AppClassLoader: "jdk.internal.loader.ClassLoaders$AppClassLoader"
DefaultTargetPlatformFactory: "org.eclipse.tycho.p2resolver.DefaultTargetPlatformFactory"
DefaultTargetPlatformService: "org.eclipse.tycho.core.resolver.DefaultTargetPlatformService"
DependencyResolver: "org.eclipse.tycho.core.DependencyResolver"
MavenTargetLocationFactory: "org.eclipse.tycho.core.resolver.MavenTargetLocationFactory"
Named: "com.google.inject.name.Named"
P2DependencyResolver: "org.eclipse.tycho.p2resolver.P2DependencyResolver"
P2ResolverFactory: "org.eclipse.tycho.core.resolver.P2ResolverFactory"
P2ResolverFactoryImpl: "org.eclipse.tycho.p2resolver.P2ResolverFactoryImpl"
PlexusBindingModule: "org.eclipse.sisu.plexus.PlexusBindingModule"
TargetDefinitionResolverService: "org.eclipse.tycho.p2resolver.TargetDefinitionResolverService"
TargetPlatformFactory: "org.eclipse.tycho.p2.target.facade.TargetPlatformFactory"
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:1151)
at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1186)
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.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:1148)
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)
[...]
[WARNING] Error injecting: org.eclipse.tycho.core.maven.TychoWorkspaceReader
com.google.inject.ProvisionException: Unable to provision, see the following errors:
1) No implementation for MavenTargetLocationFactory was bound.
at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
\_ installed by: WireModule -> PlexusBindingModule
while locating TargetDefinitionResolverService
while locating DefaultTargetPlatformFactory
at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
\_ installed by: WireModule -> PlexusBindingModule
while locating TargetPlatformFactory
while locating P2ResolverFactoryImpl
at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
\_ installed by: WireModule -> PlexusBindingModule
while locating P2ResolverFactory
while locating P2DependencyResolver
at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
\_ installed by: WireModule -> PlexusBindingModule
while locating DependencyResolver annotated with @Named("p2")
while locating DefaultTargetPlatformService
at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
\_ installed by: WireModule -> PlexusBindingModule
while locating TargetPlatformService
at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
\_ installed by: WireModule -> PlexusBindingModule
while locating TychoProjectManager
while locating TychoWorkspaceReader
1 error
======================
Full classname legend:
======================
ClassLoaders$AppClassLoader: "jdk.internal.loader.ClassLoaders$AppClassLoader"
DefaultTargetPlatformFactory: "org.eclipse.tycho.p2resolver.DefaultTargetPlatformFactory"
DefaultTargetPlatformService: "org.eclipse.tycho.core.resolver.DefaultTargetPlatformService"
DependencyResolver: "org.eclipse.tycho.core.DependencyResolver"
MavenTargetLocationFactory: "org.eclipse.tycho.core.resolver.MavenTargetLocationFactory"
Named: "com.google.inject.name.Named"
P2DependencyResolver: "org.eclipse.tycho.p2resolver.P2DependencyResolver"
P2ResolverFactory: "org.eclipse.tycho.core.resolver.P2ResolverFactory"
P2ResolverFactoryImpl: "org.eclipse.tycho.p2resolver.P2ResolverFactoryImpl"
PlexusBindingModule: "org.eclipse.sisu.plexus.PlexusBindingModule"
TargetDefinitionResolverService: "org.eclipse.tycho.p2resolver.TargetDefinitionResolverService"
TargetPlatformFactory: "org.eclipse.tycho.p2.target.facade.TargetPlatformFactory"
TargetPlatformService: "org.eclipse.tycho.TargetPlatformService"
TychoProjectManager: "org.eclipse.tycho.core.TychoProjectManager"
TychoWorkspaceReader: "org.eclipse.tycho.core.maven.TychoWorkspaceReader"
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:1151)
at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1186)
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:1148)
at org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry.java:83)
at org.eclipse.sisu.plexus.LazyPlexusBean.getValue(LazyPlexusBean.java:53)
at org.eclipse.sisu.wire.EntryListAdapter$ValueIterator.next(EntryListAdapter.java:113)
at java.util.AbstractCollection.addAll(AbstractCollection.java:335)
at org.apache.maven.DefaultMaven.getProjectScopedExtensionComponents(DefaultMaven.java:457)
at org.apache.maven.DefaultMaven.setupWorkspaceReader(DefaultMaven.java:350)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:264)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:225)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:149)
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.NativeMethodAccessorImpl.invoke0(Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:569)
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)
[ERROR] Internal error: com.google.inject.ProvisionException: Unable to provision, see the following errors:
[ERROR]
[ERROR] 1) No implementation for MavenTargetLocationFactory was bound.
[ERROR] at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
[ERROR] \_ installed by: WireModule -> PlexusBindingModule
[ERROR] while locating TargetDefinitionResolverService
[ERROR] while locating DefaultTargetPlatformFactory
[ERROR] at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
[ERROR] \_ installed by: WireModule -> PlexusBindingModule
[ERROR] while locating TargetPlatformFactory
[ERROR] while locating P2ResolverFactoryImpl
[ERROR] at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
[ERROR] \_ installed by: WireModule -> PlexusBindingModule
[ERROR] while locating P2ResolverFactory
[ERROR] while locating P2DependencyResolver
[ERROR] at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
[ERROR] \_ installed by: WireModule -> PlexusBindingModule
[ERROR] while locating DependencyResolver annotated with @Named("p2")
[ERROR] while locating DefaultTargetPlatformService
[ERROR] at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
[ERROR] \_ installed by: WireModule -> PlexusBindingModule
[ERROR] while locating TargetPlatformService
[ERROR] at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
[ERROR] \_ installed by: WireModule -> PlexusBindingModule
[ERROR] while locating TychoProjectManager
[ERROR] while locating TychoWorkspaceReader
[ERROR] at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
[ERROR] \_ installed by: WireModule -> PlexusBindingModule
[ERROR] while locating WorkspaceReader annotated with @Named("TychoWorkspaceReader")
[ERROR]
[ERROR] 1 error
[ERROR]
[ERROR] ======================
[ERROR] Full classname legend:
[ERROR] ======================
[ERROR] ClassLoaders$AppClassLoader: "jdk.internal.loader.ClassLoaders$AppClassLoader"
[ERROR] DefaultTargetPlatformFactory: "org.eclipse.tycho.p2resolver.DefaultTargetPlatformFactory"
[ERROR] DefaultTargetPlatformService: "org.eclipse.tycho.core.resolver.DefaultTargetPlatformService"
[ERROR] DependencyResolver: "org.eclipse.tycho.core.DependencyResolver"
[ERROR] MavenTargetLocationFactory: "org.eclipse.tycho.core.resolver.MavenTargetLocationFactory"
[ERROR] Named: "com.google.inject.name.Named"
[ERROR] P2DependencyResolver: "org.eclipse.tycho.p2resolver.P2DependencyResolver"
[ERROR] P2ResolverFactory: "org.eclipse.tycho.core.resolver.P2ResolverFactory"
[ERROR] P2ResolverFactoryImpl: "org.eclipse.tycho.p2resolver.P2ResolverFactoryImpl"
[ERROR] PlexusBindingModule: "org.eclipse.sisu.plexus.PlexusBindingModule"
[ERROR] TargetDefinitionResolverService: "org.eclipse.tycho.p2resolver.TargetDefinitionResolverService"
[ERROR] TargetPlatformFactory: "org.eclipse.tycho.p2.target.facade.TargetPlatformFactory"
[ERROR] TargetPlatformService: "org.eclipse.tycho.TargetPlatformService"
[ERROR] TychoProjectManager: "org.eclipse.tycho.core.TychoProjectManager"
[ERROR] TychoWorkspaceReader: "org.eclipse.tycho.core.maven.TychoWorkspaceReader"
[ERROR] WireModule: "org.eclipse.sisu.wire.WireModule"
[ERROR] WorkspaceReader: "org.eclipse.aether.repository.WorkspaceReader"
[ERROR] ========================
[ERROR] End of classname legend:
[ERROR] ========================
[ERROR] -> [Help 1]
org.apache.maven.InternalErrorException: Internal error: com.google.inject.ProvisionException: Unable to provision, see the following errors:
1) No implementation for MavenTargetLocationFactory was bound.
at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
\_ installed by: WireModule -> PlexusBindingModule
while locating TargetDefinitionResolverService
while locating DefaultTargetPlatformFactory
at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
\_ installed by: WireModule -> PlexusBindingModule
while locating TargetPlatformFactory
while locating P2ResolverFactoryImpl
at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
\_ installed by: WireModule -> PlexusBindingModule
while locating P2ResolverFactory
while locating P2DependencyResolver
at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
\_ installed by: WireModule -> PlexusBindingModule
while locating DependencyResolver annotated with @Named("p2")
while locating DefaultTargetPlatformService
at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
\_ installed by: WireModule -> PlexusBindingModule
while locating TargetPlatformService
at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
\_ installed by: WireModule -> PlexusBindingModule
while locating TychoProjectManager
while locating TychoWorkspaceReader
at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
\_ installed by: WireModule -> PlexusBindingModule
while locating WorkspaceReader annotated with @Named("TychoWorkspaceReader")
1 error
======================
Full classname legend:
======================
ClassLoaders$AppClassLoader: "jdk.internal.loader.ClassLoaders$AppClassLoader"
DefaultTargetPlatformFactory: "org.eclipse.tycho.p2resolver.DefaultTargetPlatformFactory"
DefaultTargetPlatformService: "org.eclipse.tycho.core.resolver.DefaultTargetPlatformService"
DependencyResolver: "org.eclipse.tycho.core.DependencyResolver"
MavenTargetLocationFactory: "org.eclipse.tycho.core.resolver.MavenTargetLocationFactory"
Named: "com.google.inject.name.Named"
P2DependencyResolver: "org.eclipse.tycho.p2resolver.P2DependencyResolver"
P2ResolverFactory: "org.eclipse.tycho.core.resolver.P2ResolverFactory"
P2ResolverFactoryImpl: "org.eclipse.tycho.p2resolver.P2ResolverFactoryImpl"
PlexusBindingModule: "org.eclipse.sisu.plexus.PlexusBindingModule"
TargetDefinitionResolverService: "org.eclipse.tycho.p2resolver.TargetDefinitionResolverService"
TargetPlatformFactory: "org.eclipse.tycho.p2.target.facade.TargetPlatformFactory"
TargetPlatformService: "org.eclipse.tycho.TargetPlatformService"
TychoProjectManager: "org.eclipse.tycho.core.TychoProjectManager"
TychoWorkspaceReader: "org.eclipse.tycho.core.maven.TychoWorkspaceReader"
WireModule: "org.eclipse.sisu.wire.WireModule"
WorkspaceReader: "org.eclipse.aether.repository.WorkspaceReader"
========================
End of classname legend:
========================
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.NativeMethodAccessorImpl.invoke0(Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:569)
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: com.google.inject.ProvisionException: Unable to provision, see the following errors:
1) No implementation for MavenTargetLocationFactory was bound.
at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
\_ installed by: WireModule -> PlexusBindingModule
while locating TargetDefinitionResolverService
while locating DefaultTargetPlatformFactory
at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
\_ installed by: WireModule -> PlexusBindingModule
while locating TargetPlatformFactory
while locating P2ResolverFactoryImpl
at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
\_ installed by: WireModule -> PlexusBindingModule
while locating P2ResolverFactory
while locating P2DependencyResolver
at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
\_ installed by: WireModule -> PlexusBindingModule
while locating DependencyResolver annotated with @Named("p2")
while locating DefaultTargetPlatformService
at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
\_ installed by: WireModule -> PlexusBindingModule
while locating TargetPlatformService
at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
\_ installed by: WireModule -> PlexusBindingModule
while locating TychoProjectManager
while locating TychoWorkspaceReader
at ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:4.0.12, parent: ClassLoaders$AppClassLoader@73d16e93]
\_ installed by: WireModule -> PlexusBindingModule
while locating WorkspaceReader annotated with @Named("TychoWorkspaceReader")
1 error
======================
Full classname legend:
======================
ClassLoaders$AppClassLoader: "jdk.internal.loader.ClassLoaders$AppClassLoader"
DefaultTargetPlatformFactory: "org.eclipse.tycho.p2resolver.DefaultTargetPlatformFactory"
DefaultTargetPlatformService: "org.eclipse.tycho.core.resolver.DefaultTargetPlatformService"
DependencyResolver: "org.eclipse.tycho.core.DependencyResolver"
MavenTargetLocationFactory: "org.eclipse.tycho.core.resolver.MavenTargetLocationFactory"
Named: "com.google.inject.name.Named"
P2DependencyResolver: "org.eclipse.tycho.p2resolver.P2DependencyResolver"
P2ResolverFactory: "org.eclipse.tycho.core.resolver.P2ResolverFactory"
P2ResolverFactoryImpl: "org.eclipse.tycho.p2resolver.P2ResolverFactoryImpl"
PlexusBindingModule: "org.eclipse.sisu.plexus.PlexusBindingModule"
TargetDefinitionResolverService: "org.eclipse.tycho.p2resolver.TargetDefinitionResolverService"
TargetPlatformFactory: "org.eclipse.tycho.p2.target.facade.TargetPlatformFactory"
TargetPlatformService: "org.eclipse.tycho.TargetPlatformService"
TychoProjectManager: "org.eclipse.tycho.core.TychoProjectManager"
TychoWorkspaceReader: "org.eclipse.tycho.core.maven.TychoWorkspaceReader"
WireModule: "org.eclipse.sisu.wire.WireModule"
WorkspaceReader: "org.eclipse.aether.repository.WorkspaceReader"
========================
End of classname legend:
========================
at com.google.inject.internal.InternalProvisionException.toProvisionException(InternalProvisionException.java:251)
at com.google.inject.internal.InjectorImpl$1.get(InjectorImpl.java:1151)
at org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry.java:83)
at org.eclipse.sisu.plexus.LazyPlexusBean.getValue(LazyPlexusBean.java:53)
at org.eclipse.sisu.wire.EntryListAdapter$ValueIterator.next(EntryListAdapter.java:113)
at java.util.AbstractCollection.addAll(AbstractCollection.java:335)
at org.apache.maven.DefaultMaven.getProjectScopedExtensionComponents(DefaultMaven.java:457)
at org.apache.maven.DefaultMaven.setupWorkspaceReader(DefaultMaven.java:350)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:264)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:225)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:149)
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.NativeMethodAccessorImpl.invoke0(Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:569)
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)
The text was updated successfully, but these errors were encountered:
When I try to build my projects with Tycho 4.0.12 and Maven 4.0.0.RC3 I get the following errors.
I assume this is related to missing Maven 4 compatiblity in Tycho. Is this already known or is it likely realated to some other problem (e.g. incompatible dependencies)?
Error summary
Guice Provision Exceptions for the following classes:
Error details
The text was updated successfully, but these errors were encountered: