Looks like changing the setup to work that way has caused my activator
to be called twice. Any ideas?
Here is the output from the test (leaving out some of the initial
kernel startup stuff):
INFO: Services:
(2009-01-19 12:20:27,426 main_org.sakaiproject.kernel.Activator)
INFO: org.sakaiproject.kernel.api.persistence.DataSourceService
(2009-01-19 12:20:27,426 main_org.sakaiproject.kernel.Activator)
INFO: org.sakaiproject.kernel.api.authz.AuthzResolverService
(2009-01-19 12:20:27,426 main_org.sakaiproject.kernel.Activator)
INFO: org.sakaiproject.kernel.api.user.AuthenticationResolverService
(2009-01-19 12:20:27,426 main_org.sakaiproject.kernel.Activator)
INFO: org.sakaiproject.kernel.api.jcr.JCRService (2009-01-19
12:20:27,427 main_org.sakaiproject.kernel.Activator)
INFO:
org.sakaiproject.kernel.api.userenv.UserEnvironmentResolverService
(2009-01-19 12:20:27,427 main_org.sakaiproject.kernel.Activator)
INFO: org.sakaiproject.kernel.api.user.UserResolverService
(2009-01-19 12:20:27,427 main_org.sakaiproject.kernel.Activator)
INFO: org.sakaiproject.kernel.api.RegistryService (2009-01-19
12:20:27,427 main_org.sakaiproject.kernel.Activator)
INFO: org.sakaiproject.kernel.api.PackageRegistryService (2009-01-19
12:20:27,427 main_org.sakaiproject.kernel.Activator)
INFO: org.sakaiproject.kernel.api.ComponentLoaderService (2009-01-19
12:20:27,427 main_org.sakaiproject.kernel.Activator)
INFO:
org.sakaiproject.kernel.component.core.SharedClassLoaderContainer
(2009-01-19 12:20:27,427 main_org.sakaiproject.kernel.Activator)
INFO: org.sakaiproject.kernel.component.core.KernelInjectorService
(2009-01-19 12:20:27,427 main_org.sakaiproject.kernel.Activator)
INFO: org.sakaiproject.kernel.api.authz.PermissionQueryService
(2009-01-19 12:20:27,427 main_org.sakaiproject.kernel.Activator)
INFO: org.sakaiproject.kernel.api.authz.ReferenceResolverService
(2009-01-19 12:20:27,427 main_org.sakaiproject.kernel.Activator)
INFO: org.sakaiproject.kernel.api.session.SessionManagerService
(2009-01-19 12:20:27,427 main_org.sakaiproject.kernel.Activator)
INFO: org.sakaiproject.kernel.api.jcr.JCRRegistrationService
(2009-01-19 12:20:27,427 main_org.sakaiproject.kernel.Activator)
INFO: org.sakaiproject.kernel.api.jcr.support.JCRNodeFactoryService
(2009-01-19 12:20:27,427 main_org.sakaiproject.kernel.Activator)
INFO: org.sakaiproject.kernel.api.memory.CacheManagerService
(2009-01-19 12:20:27,427 main_org.sakaiproject.kernel.Activator)
INFO: org.sakaiproject.kernel.api.ShutdownService (2009-01-19
12:20:27,428 main_org.sakaiproject.kernel.Activator)
INFO: org.sakaiproject.kernel.api.site.SiteService (2009-01-19
12:20:27,428 main_org.sakaiproject.kernel.Activator)
INFO: javax.persistence.EntityManager (2009-01-19 12:20:27,428
main_org.sakaiproject.kernel.Activator)
INFO: org.sakaiproject.kernel.api.ClassLoaderService (2009-01-19
12:20:27,428 main_org.sakaiproject.kernel.Activator)
INFO: org.sakaiproject.kernel.api.ArtifactResolverService
(2009-01-19 12:20:27,428 main_org.sakaiproject.kernel.Activator)
INFO: ==================STARTED
org.sakaiproject.kernel2.agnostic:kernel:0.1-SNAPSHOT: (2009-01-19
12:20:27,428
main_org.sakaiproject.kernel.component.ComponentManagerImpl)
INFO: ==================STARTING
org.sakaiproject.entitybroker:entitybroker-component:1.3.5-SNAPSHOT:
(2009-01-19 12:20:27,428
main_org.sakaiproject.kernel.component.ComponentManagerImpl)
INFO: Activating org.sakaiproject.entitybroker:entitybroker-component:
1.3.5-SNAPSHOT: with Class
org.sakaiproject.entitybroker.EntityBrokerActivator (2009-01-19
12:20:27,428
main_org.sakaiproject.kernel.component.ComponentManagerImpl)
INFO: Activate EntityBroker K2 Component (2009-01-19 12:20:27,429
main_org.sakaiproject.entitybroker.EntityBrokerActivator)
INFO: Got org.sakaiproject.kernel.api.session.SessionManagerService
as null (2009-01-19 12:20:27,429
main_org.sakaiproject.kernel.component.ServiceManagerImpl)
INFO: Got org.sakaiproject.kernel.api.authz.PermissionQueryService as
null (2009-01-19 12:20:27,429
main_org.sakaiproject.kernel.component.ServiceManagerImpl)
INFO: Got org.sakaiproject.kernel.api.authz.AuthzResolverService as
null (2009-01-19 12:20:27,429
main_org.sakaiproject.kernel.component.ServiceManagerImpl)
INFO: Got
org.sakaiproject.kernel.api.userenv.UserEnvironmentResolverService as
null (2009-01-19 12:20:27,429
main_org.sakaiproject.kernel.component.ServiceManagerImpl)
INFO: Got org.sakaiproject.kernel.api.user.UserResolverService as
null (2009-01-19 12:20:27,429
main_org.sakaiproject.kernel.component.ServiceManagerImpl)
INFO: init (2009-01-19 12:20:27,429
main_org.sakaiproject.entitybroker.impl.entityprovider.EntityProviderManagerImpl)
INFO: EntityBroker: Registered entity provider
(org.sakaiproject.entitybroker.impl.entityprovider.EntityProviderManagerImpl
$1) prefix (describe) with 1 capabilities (2009-01-19 12:20:27,430
main_org.sakaiproject.entitybroker.impl.entityprovider.EntityProviderManagerImpl)
INFO: EntityBroker: Registered entity provider
(org.sakaiproject.entitybroker.impl.entityprovider.EntityProviderManagerImpl
$2) prefix (batch) with 1 capabilities (2009-01-19 12:20:27,430
main_org.sakaiproject.entitybroker.impl.entityprovider.EntityProviderManagerImpl)
INFO: ==================STARTED
org.sakaiproject.entitybroker:entitybroker-component:1.3.5-SNAPSHOT:
(2009-01-19 12:20:27,430
main_org.sakaiproject.kernel.component.ComponentManagerImpl)
INFO: ==========PHASE 2 START COMPLETE============ (2009-01-19
12:20:27,430
main_org.sakaiproject.kernel.component.core.KernelBootstrapActivator)
INFO: ==================STARTED
org.sakaiproject.kernel.component.core.KernelBootstrapSpec (2009-01-19
12:20:27,430
main_org.sakaiproject.kernel.component.ComponentManagerImpl)
INFO: Activate EntityBroker K2 Component (2009-01-19 12:20:27,613
main_org.sakaiproject.entitybroker.EntityBrokerActivator)
INFO: Got org.sakaiproject.kernel.api.session.SessionManagerService
as null (2009-01-19 12:20:27,613
main_org.sakaiproject.kernel.component.ServiceManagerImpl)
INFO: Got org.sakaiproject.kernel.api.authz.PermissionQueryService as
null (2009-01-19 12:20:27,613
main_org.sakaiproject.kernel.component.ServiceManagerImpl)
INFO: Got org.sakaiproject.kernel.api.authz.AuthzResolverService as
null (2009-01-19 12:20:27,613
main_org.sakaiproject.kernel.component.ServiceManagerImpl)
INFO: Got
org.sakaiproject.kernel.api.userenv.UserEnvironmentResolverService as
null (2009-01-19 12:20:27,613
main_org.sakaiproject.kernel.component.ServiceManagerImpl)
INFO: Got org.sakaiproject.kernel.api.user.UserResolverService as
null (2009-01-19 12:20:27,613
main_org.sakaiproject.kernel.component.ServiceManagerImpl)
INFO: init (2009-01-19 12:20:27,613
main_org.sakaiproject.entitybroker.impl.entityprovider.EntityProviderManagerImpl)
INFO: EntityBroker: Registered entity provider
(org.sakaiproject.entitybroker.impl.entityprovider.EntityProviderManagerImpl
$1) prefix (describe) with 1 capabilities (2009-01-19 12:20:27,614
main_org.sakaiproject.entitybroker.impl.entityprovider.EntityProviderManagerImpl)
INFO: EntityBroker: Registered entity provider
(org.sakaiproject.entitybroker.impl.entityprovider.EntityProviderManagerImpl
$2) prefix (batch) with 1 capabilities (2009-01-19 12:20:27,614
main_org.sakaiproject.entitybroker.impl.entityprovider.EntityProviderManagerImpl)
org.sakaiproject.kernel.api.ServiceManagerException: Can register
duplicate services
at
org.sakaiproject.kernel.component.ServiceManagerImpl.registerService
(ServiceManagerImpl.java:103)
at org.sakaiproject.entitybroker.EntityBrokerActivator.activate
(EntityBrokerActivator.java:88)
at
org.sakaiproject.entitybroker.TestEntityBrokerActivator.testActivate
(TestEntityBrokerActivator.java:68)
at
org.sakaiproject.entitybroker.TestEntityBrokerActivator.testDeactivate
(TestEntityBrokerActivator.java:88)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
at org.junit.internal.runners.MethodRoadie.runTestMethod
(MethodRoadie.java:98)
at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:
79)
at
org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters
(MethodRoadie.java:87)
at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:
77)
at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod
(JUnit4ClassRunner.java:88)
at org.junit.internal.runners.JUnit4ClassRunner.runMethods
(JUnit4ClassRunner.java:51)
at org.junit.internal.runners.JUnit4ClassRunner$1.run
(JUnit4ClassRunner.java:44)
at org.junit.internal.runners.ClassRoadie.runUnprotected
(ClassRoadie.java:27)
at org.junit.internal.runners.ClassRoadie.runProtected
(ClassRoadie.java:37)
at org.junit.internal.runners.JUnit4ClassRunner.run
(JUnit4ClassRunner.java:42)
at org.apache.maven.surefire.junit4.JUnit4TestSet.execute
(JUnit4TestSet.java:62)
at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet
(AbstractDirectoryTestSuite.java:138)
at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute
(AbstractDirectoryTestSuite.java:125)
at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess
(SurefireBooter.java:290)
at org.apache.maven.surefire.booter.SurefireBooter.main
(SurefireBooter.java:818)
INFO: == Starting ComponentManager Shutdown (2009-01-19 12:20:27,617
main_org.sakaiproject.kernel.component.ComponentManagerImpl)
INFO: Shutting down repository... (2009-01-19 12:20:27,617
main_org.apache.jackrabbit.core.RepositoryImpl)
INFO: IndexMerger terminated (2009-01-19 12:20:27,620
IndexMerger_org.apache.jackrabbit.core.query.lucene.IndexMerger)
INFO: Index closed: target/jcr/repo/repository/index (2009-01-19
12:20:27,622 main_org.apache.jackrabbit.core.query.lucene.SearchIndex)
INFO: shutting down workspace 'default'... (2009-01-19 12:20:27,622
main_org.apache.jackrabbit.core.RepositoryImpl)
INFO: Notification of EventListeners stopped. (2009-01-19
12:20:27,623
main_org.apache.jackrabbit.core.observation.ObservationDispatcher)
INFO: IndexMerger terminated (2009-01-19 12:20:27,623
IndexMerger_org.apache.jackrabbit.core.query.lucene.IndexMerger)
INFO: Index closed: target/jcr/repo/workspaces/default/index
(2009-01-19 12:20:27,625
main_org.apache.jackrabbit.core.query.lucene.SearchIndex)
INFO: Database 'target/testdb' shutdown. (2009-01-19 12:20:27,636
main_org.apache.jackrabbit.core.persistence.bundle.DerbyPersistenceManager)
ERROR: failed to close connection, reason: No current connection.,
state/code: 08003/40000 (2009-01-19 12:20:27,637
main_org.apache.jackrabbit.core.persistence.bundle.util.ConnectionRecoveryManager)
INFO: workspace 'default' has been shutdown (2009-01-19 12:20:27,638
main_org.apache.jackrabbit.core.RepositoryImpl)
ERROR: Error while closing Version Manager. (2009-01-19 12:20:27,638
main_org.apache.jackrabbit.core.RepositoryImpl)
java.sql.SQLException: No current connection.
at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException
(Unknown Source)
at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown
Source)
at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown
Source)
at org.apache.derby.impl.jdbc.Util.noCurrentConnection(Unknown
Source)
at org.apache.derby.impl.jdbc.EmbedConnection.checkIfClosed(Unknown
Source)
at org.apache.derby.impl.jdbc.EmbedConnection.getMetaData(Unknown
Source)
at
org.apache.jackrabbit.core.persistence.bundle.DerbyPersistenceManager.close
(DerbyPersistenceManager.java:318)
at org.apache.jackrabbit.core.version.VersionManagerImpl.close
(VersionManagerImpl.java:201)
at org.apache.jackrabbit.core.RepositoryImpl.doShutdown
(RepositoryImpl.java:992)
at org.apache.jackrabbit.core.RepositoryImpl.shutdown
(RepositoryImpl.java:941)
at org.sakaiproject.kernel.jcr.jackrabbit.RepositoryBuilder.stop
(RepositoryBuilder.java:285)
at org.sakaiproject.kernel.jcr.jackrabbit.JCRServiceImpl.stop
(JCRServiceImpl.java:93)
at
org.sakaiproject.kernel.component.core.KernelBootstrapActivator.deactivate
(KernelBootstrapActivator.java:139)
at
org.sakaiproject.kernel.component.ComponentManagerImpl.stopComponent
(ComponentManagerImpl.java:430)
at
org.sakaiproject.kernel.component.ComponentManagerImpl.stopComponents
(ComponentManagerImpl.java:406)
at org.sakaiproject.kernel.component.ComponentManagerImpl.stop
(ComponentManagerImpl.java:112)
at org.sakaiproject.kernel.component.KernelLifecycle.stop
(KernelLifecycle.java:275)
at org.sakaiproject.entitybroker.TestEntityBrokerActivator.teardown
(TestEntityBrokerActivator.java:54)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.junit.internal.runners.MethodRoadie.runAfters
(MethodRoadie.java:138)
at
org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters
(MethodRoadie.java:92)
at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:
77)
at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod
(JUnit4ClassRunner.java:88)
at org.junit.internal.runners.JUnit4ClassRunner.runMethods
(JUnit4ClassRunner.java:51)
at org.junit.internal.runners.JUnit4ClassRunner$1.run
(JUnit4ClassRunner.java:44)
at org.junit.internal.runners.ClassRoadie.runUnprotected
(ClassRoadie.java:27)
at org.junit.internal.runners.ClassRoadie.runProtected
(ClassRoadie.java:37)
at org.junit.internal.runners.JUnit4ClassRunner.run
(JUnit4ClassRunner.java:42)
at org.apache.maven.surefire.junit4.JUnit4TestSet.execute
(JUnit4TestSet.java:62)
at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet
(AbstractDirectoryTestSuite.java:138)
at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute
(AbstractDirectoryTestSuite.java:125)
at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess
(SurefireBooter.java:290)
at org.apache.maven.surefire.booter.SurefireBooter.main
(SurefireBooter.java:818)
INFO: Repository has been shutdown (2009-01-19 12:20:27,639
main_org.apache.jackrabbit.core.RepositoryImpl)
INFO: Repository has been stopped (2009-01-19 12:20:27,639
main_org.sakaiproject.kernel.jcr.jackrabbit.JCRServiceImpl)
INFO: Shared Classloader Container stopped Ok (2009-01-19
12:20:27,640
main_org.sakaiproject.kernel.component.core.SharedClassLoaderContainer)
INFO: Got org.sakaiproject.kernel.api.jcr.JCRService as
org.sakaiproject.kernel.jcr.jackrabbit.JCRServiceImpl@ff1b76
(2009-01-19 12:20:27,642
main_org.sakaiproject.kernel.component.ServiceManagerImpl)
INFO: Repository has been stopped (2009-01-19 12:20:27,642
main_org.sakaiproject.kernel.jcr.jackrabbit.JCRServiceImpl)
INFO: Got org.sakaiproject.kernel.api.jcr.JCRRegistrationService as
org.sakaiproject.kernel.jcr.jackrabbit.JCRRegistrationServiceImpl@41246d
(2009-01-19 12:20:27,642
main_org.sakaiproject.kernel.component.ServiceManagerImpl)
INFO: Got
org.sakaiproject.kernel.api.jcr.support.JCRNodeFactoryService as
org.sakaiproject.kernel.jcr.support.JCRNodeFactoryServiceImpl@be908c
(2009-01-19 12:20:27,642
main_org.sakaiproject.kernel.component.ServiceManagerImpl)
INFO: Got org.sakaiproject.kernel.api.user.UserResolverService as
org.sakaiproject.kernel.user.ProviderUserResolverService@3ff34
(2009-01-19 12:20:27,643
main_org.sakaiproject.kernel.component.ServiceManagerImpl)
INFO: Got
org.sakaiproject.kernel.api.user.AuthenticationResolverService as
org.sakaiproject.kernel.user.AuthenticationResolverServiceImpl@af07f1
(2009-01-19 12:20:27,643
main_org.sakaiproject.kernel.component.ServiceManagerImpl)
INFO: Got org.sakaiproject.kernel.api.memory.CacheManagerService as
org.sakaiproject.kernel.memory.CacheManagerServiceImpl@328f44
(2009-01-19 12:20:27,643
main_org.sakaiproject.kernel.component.ServiceManagerImpl)
INFO: Got org.sakaiproject.kernel.api.session.SessionManagerService
as org.sakaiproject.kernel.session.SessionManagerServiceImpl@5bc0a4
(2009-01-19 12:20:27,643
main_org.sakaiproject.kernel.component.ServiceManagerImpl)
INFO: Got org.sakaiproject.kernel.api.authz.AuthzResolverService as
org.sakaiproject.kernel.authz.simple.SimpleAuthzResolverService@88cb58
(2009-01-19 12:20:27,643
main_org.sakaiproject.kernel.component.ServiceManagerImpl)
INFO: Got org.sakaiproject.kernel.api.authz.PermissionQueryService as
org.sakaiproject.kernel.authz.minimal.MinimalPermissionQueryServiceImpl@999a7f
(2009-01-19 12:20:27,643
main_org.sakaiproject.kernel.component.ServiceManagerImpl)
INFO: Got org.sakaiproject.kernel.api.authz.ReferenceResolverService
as
org.sakaiproject.kernel.authz.simple.PathReferenceResolverService@6e32ba
(2009-01-19 12:20:27,643
main_org.sakaiproject.kernel.component.ServiceManagerImpl)
INFO: Got org.sakaiproject.kernel.api.persistence.DataSourceService
as
org.sakaiproject.kernel.persistence.dbcp.DataSourceServiceImpl@c4562c
(2009-01-19 12:20:27,643
main_org.sakaiproject.kernel.component.ServiceManagerImpl)
INFO: Got
org.sakaiproject.kernel.api.userenv.UserEnvironmentResolverService as
org.sakaiproject.kernel.authz.simple.SimpleJcrUserEnvironmentResolverService@f57405
(2009-01-19 12:20:27,644
main_org.sakaiproject.kernel.component.ServiceManagerImpl)
INFO: Got org.sakaiproject.kernel.api.RegistryService as
org.sakaiproject.kernel.registry.RegistryServiceImpl@9425fe
(2009-01-19 12:20:27,644
main_org.sakaiproject.kernel.component.ServiceManagerImpl)
INFO: Got javax.persistence.EntityManager as
org.eclipse.persistence.internal.jpa.EntityManagerImpl@4a5039
(2009-01-19 12:20:27,644
main_org.sakaiproject.kernel.component.ServiceManagerImpl)
INFO: Got org.sakaiproject.kernel.api.site.SiteService as
org.sakaiproject.kernel.site.SiteServiceImpl@d8ed1b (2009-01-19
12:20:27,644
main_org.sakaiproject.kernel.component.ServiceManagerImpl)
INFO: == ComponentManager Shutdown Complete (2009-01-19 12:20:27,644
main_org.sakaiproject.kernel.component.ComponentManagerImpl)
INFO: == Starting ServiceManager Shutdown (2009-01-19 12:20:27,645
main_org.sakaiproject.kernel.component.ServiceManagerImpl)
INFO: == ServiceManager Shutdown Complete (2009-01-19 12:20:27,645
main_org.sakaiproject.kernel.component.ServiceManagerImpl)
Tests run: 2, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 11.007
sec <<< FAILURE!
testActivate(org.sakaiproject.entitybroker.TestEntityBrokerActivator)
Time elapsed: 7.46 sec <<< FAILURE!
java.lang.AssertionError: Failed to register EB services:
org.sakaiproject.kernel.api.ServiceManagerException: Can register
duplicate services
at org.junit.Assert.fail(Assert.java:74)
at
org.sakaiproject.entitybroker.TestEntityBrokerActivator.testActivate
(TestEntityBrokerActivator.java:70)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
at org.junit.internal.runners.MethodRoadie.runTestMethod
(MethodRoadie.java:98)
at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:
79)
at
org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters
(MethodRoadie.java:87)
at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:
77)
at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod
(JUnit4ClassRunner.java:88)
at org.junit.internal.runners.JUnit4ClassRunner.runMethods
(JUnit4ClassRunner.java:51)
at org.junit.internal.runners.JUnit4ClassRunner$1.run
(JUnit4ClassRunner.java:44)
at org.junit.internal.runners.ClassRoadie.runUnprotected
(ClassRoadie.java:27)
at org.junit.internal.runners.ClassRoadie.runProtected
(ClassRoadie.java:37)
at org.junit.internal.runners.JUnit4ClassRunner.run
(JUnit4ClassRunner.java:42)
at org.apache.maven.surefire.junit4.JUnit4TestSet.execute
(JUnit4TestSet.java:62)
at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet
(AbstractDirectoryTestSuite.java:138)
at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute
(AbstractDirectoryTestSuite.java:125)
at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess
(SurefireBooter.java:290)
at org.apache.maven.surefire.booter.SurefireBooter.main
(SurefireBooter.java:818)
testDeactivate
(org.sakaiproject.entitybroker.TestEntityBrokerActivator) Time
elapsed: 3.4 sec <<< FAILURE!
java.lang.AssertionError: Failed to register EB services:
org.sakaiproject.kernel.api.ServiceManagerException: Can register
duplicate services
at org.junit.Assert.fail(Assert.java:74)
at
org.sakaiproject.entitybroker.TestEntityBrokerActivator.testActivate
(TestEntityBrokerActivator.java:70)
at
org.sakaiproject.entitybroker.TestEntityBrokerActivator.testDeactivate
(TestEntityBrokerActivator.java:88)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
at org.junit.internal.runners.MethodRoadie.runTestMethod
(MethodRoadie.java:98)
at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:
79)
at
org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters
(MethodRoadie.java:87)
at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:
77)
at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod
(JUnit4ClassRunner.java:88)
at org.junit.internal.runners.JUnit4ClassRunner.runMethods
(JUnit4ClassRunner.java:51)
at org.junit.internal.runners.JUnit4ClassRunner$1.run
(JUnit4ClassRunner.java:44)
at org.junit.internal.runners.ClassRoadie.runUnprotected
(ClassRoadie.java:27)
at org.junit.internal.runners.ClassRoadie.runProtected
(ClassRoadie.java:37)
at org.junit.internal.runners.JUnit4ClassRunner.run
(JUnit4ClassRunner.java:42)
at org.apache.maven.surefire.junit4.JUnit4TestSet.execute
(JUnit4TestSet.java:62)
at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet
(AbstractDirectoryTestSuite.java:138)
at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute
(AbstractDirectoryTestSuite.java:125)
at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess
(SurefireBooter.java:290)
at org.apache.maven.surefire.booter.SurefireBooter.main
(SurefireBooter.java:818)
Results :
Failed tests:
testActivate
(org.sakaiproject.entitybroker.TestEntityBrokerActivator)
testDeactivate
(org.sakaiproject.entitybroker.TestEntityBrokerActivator)
> >
https://source.sakaiproject.org/contrib/caret/k2-entitybroker/trunk/e...
> ...
>
> read more »