Mikolaj Izdebski created MSHARED-490:
----------------------------------------

             Summary: Plexus lookup test fails with Maven 3.1.0 or later
                 Key: MSHARED-490
                 URL: https://issues.apache.org/jira/browse/MSHARED-490
             Project: Maven Shared Components
          Issue Type: Test
          Components: maven-shared-io
    Affects Versions: maven-shared-io-3.0.0
            Reporter: Mikolaj Izdebski


testShouldLookupInstanceDefaultRoleHint of DefaultDownloadManagerTest fails 
when running with Maven 3.1.0 or later. Attached patch improves test to work 
with all Maven 3 versions.

Reproducer: {{mvn clean test -DmavenVersion=3.1.0}}

Stack trace:
{code}
Running org.apache.maven.shared.io.download.DefaultDownloadManagerTest
Tests run: 14, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.812 sec <<< 
FAILURE! - in org.apache.maven.shared.io.download.DefaultDownloadManagerTest
testShouldLookupInstanceDefaultRoleHint(org.apache.maven.shared.io.download.DefaultDownloadManagerTest)
  Time elapsed: 0.751 sec  <<< ERROR!
org.codehaus.plexus.component.repository.exception.ComponentLookupException: 
com.google.inject.ProvisionException: Guice provision errors:

1) No implementation for java.util.Set<org.eclipse.aether.RepositoryListener> 
was bound.
  while locating java.util.Set<org.eclipse.aether.RepositoryListener>
    for parameter 0 at 
org.eclipse.aether.internal.impl.DefaultRepositoryEventDispatcher.<init>(Unknown
 Source)
  while locating 
org.eclipse.aether.internal.impl.DefaultRepositoryEventDispatcher
  at ClassRealm[plexus.core, parent: null]
  at ClassRealm[plexus.core, parent: null]
  while locating org.eclipse.aether.impl.RepositoryEventDispatcher
...
{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to