[ 
https://issues.apache.org/jira/browse/SUREFIRE-1384?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16042667#comment-16042667
 ] 

ASF GitHub Bot commented on SUREFIRE-1384:
------------------------------------------

Github user britter commented on the issue:

    https://github.com/apache/maven-surefire/pull/153
  
    @Tibor17 I'm having problems executing the integration test. When I run 
`mvn -Dit.test=JUnitPlattformIT verify` with Java 8, I get an error on running 
the Integration Test project:
    
    ```
    Caused by: java.lang.NoClassDefFoundError: 
Lorg/sonatype/aether/RepositorySystemSession;
        at java.lang.Class.getDeclaredFields0(Native Method)
        at java.lang.Class.privateGetDeclaredFields(Class.java:2583)
        at java.lang.Class.getDeclaredFields(Class.java:1916)
        at 
com.google.inject.spi.InjectionPoint.getInjectionPoints(InjectionPoint.java:675)
        at 
com.google.inject.spi.InjectionPoint.forInstanceMethodsAndFields(InjectionPoint.java:380)
        at 
com.google.inject.internal.ConstructorBindingImpl.getInternalDependencies(ConstructorBindingImpl.java:164)
        at 
com.google.inject.internal.InjectorImpl.getInternalDependencies(InjectorImpl.java:613)
        at 
com.google.inject.internal.InjectorImpl.cleanup(InjectorImpl.java:569)
        at 
com.google.inject.internal.InjectorImpl.initializeJitBinding(InjectorImpl.java:555)
        at 
com.google.inject.internal.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:884)
        at 
com.google.inject.internal.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:805)
        at 
com.google.inject.internal.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:282)
        at 
com.google.inject.internal.InjectorImpl.getBindingOrThrow(InjectorImpl.java:214)
        at 
com.google.inject.internal.InjectorImpl.getProviderOrThrow(InjectorImpl.java:1006)
        at 
com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:1038)
        at 
com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:1001)
        at 
com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1051)
        at 
org.eclipse.sisu.space.AbstractDeferredClass.get(AbstractDeferredClass.java:48)
        at 
com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81)
        at 
com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:53)
        at 
com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternalFactory.java:65)
        at 
com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:115)
        at 
com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:133)
        at 
com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:68)
        at 
com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:63)
        at 
com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45)
        at 
com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
        at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
        at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
        at org.eclipse.sisu.inject.Guice4$1.get(Guice4.java:162)
        at org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry.java:81)
        at 
org.eclipse.sisu.plexus.LazyPlexusBean.getValue(LazyPlexusBean.java:51)
        at 
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:263)
        at 
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:255)
        at 
org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo(DefaultMavenPluginManager.java:519)
        at 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:121)
        ... 21 more
    Caused by: java.lang.ClassNotFoundException: 
org.sonatype.aether.RepositorySystemSession
        at 
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
        at 
org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271)
        at 
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:247)
        at 
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239)
        ... 57 more
    [ERROR]
    [ERROR] Re-run Maven using the -X switch to enable full debug logging.
    [ERROR]
    [ERROR] For more information about the errors and possible solutions, 
please read the following articles:
    [ERROR] [Help 1] 
http://cwiki.apache.org/confluence/display/MAVEN/AetherClassNotFound
    
        at org.apache.maven.it.Verifier.executeGoals(Verifier.java:1369)
        at 
org.apache.maven.surefire.its.fixture.MavenLauncher.executeCurrentGoals(MavenLauncher.java:299)
        ... 66 more
    ```
    
    What am I missing?


> Add ProviderInfo for JUnit Plattform to enable automatic provider lookup
> ------------------------------------------------------------------------
>
>                 Key: SUREFIRE-1384
>                 URL: https://issues.apache.org/jira/browse/SUREFIRE-1384
>             Project: Maven Surefire
>          Issue Type: Improvement
>          Components: JUnit 5.x support
>            Reporter: Benedikt Ritter
>             Fix For: 3.0-RC1
>
>
> In order to enable automatic provider lookup for JUnit Plattform/JUnit 5, we 
> need to add the corresponding ProviderInfo implementation to 
> AbstractSurefireMojo.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to