Console Output
Skipping 3,715 KB..
Full Log at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1235)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveBean(DefaultListableBeanFactory.java:494)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:349)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:342)
at it.tidalwave.role.spring.spi.AnnotationSpringRoleManager.getBean(AnnotationSpringRoleManager.java:75)
at it.tidalwave.role.spi.RoleManagerSupport.getParameterValues(RoleManagerSupport.java:173)
at it.tidalwave.role.spi.RoleManagerSupport.findRoles(RoleManagerSupport.java:120)
at it.tidalwave.role.spring.spi.SpringAsDelegate$1.run(SpringAsDelegate.java:97)
at it.tidalwave.role.spring.spi.SpringAsDelegate$1.run(SpringAsDelegate.java:93)
at it.tidalwave.role.spi.DefaultContextManager.runEWithContexts(DefaultContextManager.java:181)
at it.tidalwave.role.ContextManager.runWithContexts(ContextManager.java:256)
at it.tidalwave.role.spi.ContextSampler.runWithContexts(ContextSampler.java:100)
at it.tidalwave.role.spring.spi.SpringAsDelegate.as(SpringAsDelegate.java:92)
at it.tidalwave.util.impl.DefaultAs.asMany(DefaultAs.java:176)
at it.tidalwave.util.spi.PriorityAsSupport.asMany(PriorityAsSupport.java:136)
at it.tidalwave.util.spi.PriorityAsSupport.maybeAs(PriorityAsSupport.java:118)
at it.tidalwave.util.spi.PriorityAsSupport.as(PriorityAsSupport.java:102)
at it.tidalwave.bluemarine2.model.spi.EntityWithRoles.as(EntityWithRoles.java:46)
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter(DIDLAdapterBindingTest.java:125)
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_Entity(DIDLAdapterBindingTest.java:98)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:643)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
at org.testng.TestRunner.privateRun(TestRunner.java:782)
at org.testng.TestRunner.run(TestRunner.java:632)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:366)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319)
at org.testng.SuiteRunner.run(SuiteRunner.java:268)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
at org.testng.TestNG.run(TestNG.java:1064)
at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94)
at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:225)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:87)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1310)
... 56 common frames omitted
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:863)
at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1339)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:309)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213)
at it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberSupport.<init>(SpringSimpleMessageSubscriberSupport.java:53)
at it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspect.ajc$interFieldInit$it_tidalwave_messagebus_impl_spring_SpringSimpleMessageSubscriberAspect$it_tidalwave_messagebus_impl_spring_SpringSimpleMessageSubscriberAspect$MessageBusHelperAware$support(SpringSimpleMessageSubscriberAspect.aj:56)
at it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer.<init>(DefaultResourceServer.java:68)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:212)
... 58 common frames omitted
21:53:09.669 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest -
21:53:09.678 [nvoker-afterMethod()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context...
21:53:09.679 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DciAutoBeans.xml, META-INF/CompositeDIDLAdapterSupportTestBeans.xml]
21:53:09.758 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
21:53:12.358 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - scan([i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter, i.t.b.m.i.EntityBrowserDisplayable, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.EntityPresentable, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable])
21:53:12.359 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles:
21:53:12.359 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.MediaFolder: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter]
21:53:12.359 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter]
21:53:12.359 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords]
21:53:12.359 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords]
21:53:12.360 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.RecordDIDLAdapter]
21:53:12.360 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite]
21:53:12.360 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite]
21:53:12.360 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Track: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.TrackDIDLAdapter]
21:53:12.360 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable]
21:53:12.360 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable]
21:53:12.360 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareEntityDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter]
21:53:12.360 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareMediaFolderDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter]
21:53:12.360 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.u.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable]
21:53:12.360 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable]
21:53:12.360 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable]
21:53:12.360 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.EntityDIDLAdapter]
21:53:12.360 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable]
21:53:12.362 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
21:53:14.869 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - scan([i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter, i.t.b.m.i.EntityBrowserDisplayable, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.EntityPresentable, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable])
21:53:14.869 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles:
21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.MediaFolder: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter]
21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter]
21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords]
21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords]
21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.RecordDIDLAdapter]
21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite]
21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite]
21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Track: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.TrackDIDLAdapter]
21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable]
21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable]
21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareEntityDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter]
21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareMediaFolderDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter]
21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.u.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable]
21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable]
21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable]
21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.EntityDIDLAdapter]
21:53:14.870 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable]
21:53:14.873 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - >>>> bean names: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.springframework.aop.config.internalAutoProxyCreator, roleManager, contextManager, resourceServer]
21:53:14.873 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - ****************************************************
21:53:14.873 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST "must find the correct adapter for MusicArtist"
21:53:14.873 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - ****************************************************
21:53:14.898 [main ] INFO it.tidalwave.role.ContextManager$Locator - ContextManagerProvider instantiated from META-INF: it.tidalwave.role.spring.spi.SpringContextManagerProvider@f711b24
21:53:14.899 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST FAILED in 26 msec - must find the correct adapter for MusicArtist - org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
21:53:14.899 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST FAILED
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1318)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1216)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:571)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1235)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveBean(DefaultListableBeanFactory.java:494)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:349)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:342)
at it.tidalwave.role.spring.spi.AnnotationSpringRoleManager.getBean(AnnotationSpringRoleManager.java:75)
at it.tidalwave.role.spi.RoleManagerSupport.getParameterValues(RoleManagerSupport.java:173)
at it.tidalwave.role.spi.RoleManagerSupport.findRoles(RoleManagerSupport.java:120)
at it.tidalwave.role.spring.spi.SpringAsDelegate$1.run(SpringAsDelegate.java:97)
at it.tidalwave.role.spring.spi.SpringAsDelegate$1.run(SpringAsDelegate.java:93)
at it.tidalwave.role.spi.DefaultContextManager.runEWithContexts(DefaultContextManager.java:181)
at it.tidalwave.role.ContextManager.runWithContexts(ContextManager.java:256)
at it.tidalwave.role.spi.ContextSampler.runWithContexts(ContextSampler.java:100)
at it.tidalwave.role.spring.spi.SpringAsDelegate.as(SpringAsDelegate.java:92)
at it.tidalwave.util.impl.DefaultAs.asMany(DefaultAs.java:176)
at it.tidalwave.util.spi.PriorityAsSupport.asMany(PriorityAsSupport.java:136)
at it.tidalwave.util.spi.PriorityAsSupport.maybeAs(PriorityAsSupport.java:118)
at it.tidalwave.util.spi.PriorityAsSupport.as(PriorityAsSupport.java:102)
at it.tidalwave.bluemarine2.model.impl.catalog.RepositoryEntitySupport.as(RepositoryEntitySupport.java:85)
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter(DIDLAdapterBindingTest.java:125)
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_MusicArtist(DIDLAdapterBindingTest.java:72)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:643)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
at org.testng.TestRunner.privateRun(TestRunner.java:782)
at org.testng.TestRunner.run(TestRunner.java:632)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:366)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319)
at org.testng.SuiteRunner.run(SuiteRunner.java:268)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
at org.testng.TestNG.run(TestNG.java:1064)
at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94)
at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:225)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:87)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1310)
... 56 common frames omitted
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:863)
at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1339)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:309)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213)
at it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberSupport.<init>(SpringSimpleMessageSubscriberSupport.java:53)
at it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspect.ajc$interFieldInit$it_tidalwave_messagebus_impl_spring_SpringSimpleMessageSubscriberAspect$it_tidalwave_messagebus_impl_spring_SpringSimpleMessageSubscriberAspect$MessageBusHelperAware$support(SpringSimpleMessageSubscriberAspect.aj:56)
at it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer.<init>(DefaultResourceServer.java:68)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:212)
... 58 common frames omitted
21:53:14.900 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest -
21:53:14.914 [nvoker-afterMethod()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context...
21:53:14.918 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DciAutoBeans.xml, META-INF/CompositeDIDLAdapterSupportTestBeans.xml]
21:53:14.943 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - scan([i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter, i.t.b.m.i.EntityBrowserDisplayable, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.EntityPresentable, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable])
21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles:
21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.MediaFolder: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter]
21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter]
21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords]
21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords]
21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.RecordDIDLAdapter]
21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite]
21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite]
21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Track: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.TrackDIDLAdapter]
21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable]
21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable]
21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareEntityDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter]
21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareMediaFolderDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter]
21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.u.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable]
21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable]
21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable]
21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.EntityDIDLAdapter]
21:53:17.379 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable]
21:53:17.380 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
21:53:19.779 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - scan([i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter, i.t.b.m.i.EntityBrowserDisplayable, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.EntityPresentable, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable])
21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles:
21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.MediaFolder: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter]
21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter]
21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords]
21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords]
21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.RecordDIDLAdapter]
21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite]
21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite]
21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Track: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.TrackDIDLAdapter]
21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable]
21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable]
21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareEntityDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter]
21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareMediaFolderDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter]
21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.u.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable]
21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable]
21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable]
21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.EntityDIDLAdapter]
21:53:19.780 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable]
21:53:19.783 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - >>>> bean names: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.springframework.aop.config.internalAutoProxyCreator, roleManager, contextManager, resourceServer]
21:53:19.783 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - ***********************************************
21:53:19.783 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST "must find the correct adapter for Record"
21:53:19.783 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - ***********************************************
21:53:19.784 [main ] INFO it.tidalwave.role.ContextManager$Locator - ContextManagerProvider instantiated from META-INF: it.tidalwave.role.spring.spi.SpringContextManagerProvider@1f753f6a
21:53:19.785 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST FAILED in 1 msec - must find the correct adapter for Record - org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
21:53:19.785 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST FAILED
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1318)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1216)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:571)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1235)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveBean(DefaultListableBeanFactory.java:494)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:349)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:342)
at it.tidalwave.role.spring.spi.AnnotationSpringRoleManager.getBean(AnnotationSpringRoleManager.java:75)
at it.tidalwave.role.spi.RoleManagerSupport.getParameterValues(RoleManagerSupport.java:173)
at it.tidalwave.role.spi.RoleManagerSupport.findRoles(RoleManagerSupport.java:120)
at it.tidalwave.role.spring.spi.SpringAsDelegate$1.run(SpringAsDelegate.java:97)
at it.tidalwave.role.spring.spi.SpringAsDelegate$1.run(SpringAsDelegate.java:93)
at it.tidalwave.role.spi.DefaultContextManager.runEWithContexts(DefaultContextManager.java:181)
at it.tidalwave.role.ContextManager.runWithContexts(ContextManager.java:256)
at it.tidalwave.role.spi.ContextSampler.runWithContexts(ContextSampler.java:100)
at it.tidalwave.role.spring.spi.SpringAsDelegate.as(SpringAsDelegate.java:92)
at it.tidalwave.util.impl.DefaultAs.asMany(DefaultAs.java:176)
at it.tidalwave.util.spi.PriorityAsSupport.asMany(PriorityAsSupport.java:136)
at it.tidalwave.util.spi.PriorityAsSupport.maybeAs(PriorityAsSupport.java:118)
at it.tidalwave.util.spi.PriorityAsSupport.as(PriorityAsSupport.java:102)
at it.tidalwave.bluemarine2.model.impl.catalog.RepositoryEntitySupport.as(RepositoryEntitySupport.java:85)
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter(DIDLAdapterBindingTest.java:125)
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_Record(DIDLAdapterBindingTest.java:84)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:643)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
at org.testng.TestRunner.privateRun(TestRunner.java:782)
at org.testng.TestRunner.run(TestRunner.java:632)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:366)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319)
at org.testng.SuiteRunner.run(SuiteRunner.java:268)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
at org.testng.TestNG.run(TestNG.java:1064)
at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94)
at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:225)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:87)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1310)
... 56 common frames omitted
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:863)
at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1339)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:309)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213)
at it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberSupport.<init>(SpringSimpleMessageSubscriberSupport.java:53)
at it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspect.ajc$interFieldInit$it_tidalwave_messagebus_impl_spring_SpringSimpleMessageSubscriberAspect$it_tidalwave_messagebus_impl_spring_SpringSimpleMessageSubscriberAspect$MessageBusHelperAware$support(SpringSimpleMessageSubscriberAspect.aj:56)
at it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer.<init>(DefaultResourceServer.java:68)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:212)
... 58 common frames omitted
21:53:19.786 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest -
21:53:19.797 [nvoker-afterMethod()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context...
21:53:19.806 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DciAutoBeans.xml, META-INF/CompositeDIDLAdapterSupportTestBeans.xml]
21:53:19.864 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
21:53:22.356 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - scan([i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter, i.t.b.m.i.EntityBrowserDisplayable, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.EntityPresentable, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable])
21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles:
21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.MediaFolder: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter]
21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter]
21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords]
21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords]
21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.RecordDIDLAdapter]
21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite]
21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite]
21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Track: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.TrackDIDLAdapter]
21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable]
21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable]
21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareEntityDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter]
21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareMediaFolderDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter]
21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.u.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable]
21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable]
21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable]
21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.EntityDIDLAdapter]
21:53:22.357 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable]
21:53:22.358 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
21:53:24.834 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - scan([i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter, i.t.b.m.i.EntityBrowserDisplayable, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.EntityPresentable, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable])
21:53:24.834 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles:
21:53:24.834 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.MediaFolder: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter]
21:53:24.834 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter]
21:53:24.834 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords]
21:53:24.834 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords]
21:53:24.834 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.RecordDIDLAdapter]
21:53:24.834 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite]
21:53:24.834 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite]
21:53:24.834 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Track: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.TrackDIDLAdapter]
21:53:24.834 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable]
21:53:24.834 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable]
21:53:24.834 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareEntityDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter]
21:53:24.834 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareMediaFolderDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter]
21:53:24.835 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.u.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable]
21:53:24.835 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable]
21:53:24.835 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable]
21:53:24.835 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.EntityDIDLAdapter]
21:53:24.835 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable]
21:53:24.837 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - >>>> bean names: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.springframework.aop.config.internalAutoProxyCreator, roleManager, contextManager, resourceServer]
21:53:24.837 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - *********************************************************
21:53:24.837 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST "must find the correct adapter for decorated Entity"
21:53:24.837 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - *********************************************************
21:53:24.895 [main ] INFO it.tidalwave.role.ContextManager$Locator - ContextManagerProvider instantiated from META-INF: it.tidalwave.role.spring.spi.SpringContextManagerProvider@54496338
21:53:24.897 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST FAILED in 60 msec - must find the correct adapter for decorated Entity - org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
21:53:24.897 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST FAILED
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1318)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1216)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:571)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1235)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveBean(DefaultListableBeanFactory.java:494)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:349)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:342)
at it.tidalwave.role.spring.spi.AnnotationSpringRoleManager.getBean(AnnotationSpringRoleManager.java:75)
at it.tidalwave.role.spi.RoleManagerSupport.getParameterValues(RoleManagerSupport.java:173)
at it.tidalwave.role.spi.RoleManagerSupport.findRoles(RoleManagerSupport.java:120)
at it.tidalwave.role.spring.spi.SpringAsDelegate$1.run(SpringAsDelegate.java:97)
at it.tidalwave.role.spring.spi.SpringAsDelegate$1.run(SpringAsDelegate.java:93)
at it.tidalwave.role.spi.DefaultContextManager.runEWithContexts(DefaultContextManager.java:181)
at it.tidalwave.role.ContextManager.runWithContexts(ContextManager.java:256)
at it.tidalwave.role.spi.ContextSampler.runWithContexts(ContextSampler.java:100)
at it.tidalwave.role.spring.spi.SpringAsDelegate.as(SpringAsDelegate.java:92)
at it.tidalwave.util.impl.DefaultAs.asMany(DefaultAs.java:176)
at it.tidalwave.util.spi.PriorityAsSupport.asMany(PriorityAsSupport.java:136)
at it.tidalwave.util.spi.PriorityAsSupport.maybeAs(PriorityAsSupport.java:118)
at it.tidalwave.util.spi.PriorityAsSupport.as(PriorityAsSupport.java:102)
at it.tidalwave.bluemarine2.model.spi.EntityWithRoles.as(EntityWithRoles.java:46)
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_entities(DIDLAdapterBindingTest.java:116)
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_Entity(DIDLAdapterBindingTest.java:104)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:643)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
at org.testng.TestRunner.privateRun(TestRunner.java:782)
at org.testng.TestRunner.run(TestRunner.java:632)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:366)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319)
at org.testng.SuiteRunner.run(SuiteRunner.java:268)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
at org.testng.TestNG.run(TestNG.java:1064)
at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94)
at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:225)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:87)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1310)
... 56 common frames omitted
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:863)
at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1339)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:309)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213)
at it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberSupport.<init>(SpringSimpleMessageSubscriberSupport.java:53)
at it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspect.ajc$interFieldInit$it_tidalwave_messagebus_impl_spring_SpringSimpleMessageSubscriberAspect$it_tidalwave_messagebus_impl_spring_SpringSimpleMessageSubscriberAspect$MessageBusHelperAware$support(SpringSimpleMessageSubscriberAspect.aj:56)
at it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer.<init>(DefaultResourceServer.java:68)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:212)
... 58 common frames omitted
21:53:24.898 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest -
21:53:24.898 [nvoker-afterMethod()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context...
21:53:24.901 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DciAutoBeans.xml, META-INF/CompositeDIDLAdapterSupportTestBeans.xml]
21:53:24.922 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
21:53:27.257 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - scan([i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter, i.t.b.m.i.EntityBrowserDisplayable, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.EntityPresentable, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable])
21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles:
21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.MediaFolder: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter]
21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter]
21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords]
21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords]
21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.RecordDIDLAdapter]
21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite]
21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite]
21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Track: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.TrackDIDLAdapter]
21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable]
21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable]
21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareEntityDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter]
21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareMediaFolderDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter]
21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.u.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable]
21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable]
21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable]
21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.EntityDIDLAdapter]
21:53:27.258 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable]
21:53:27.259 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - scan([i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter, i.t.b.m.i.EntityBrowserDisplayable, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.EntityPresentable, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable])
21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles:
21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.MediaFolder: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter]
21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter]
21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords]
21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords]
21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.RecordDIDLAdapter]
21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite]
21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite]
21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Track: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.TrackDIDLAdapter]
21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable]
21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable]
21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareEntityDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter]
21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareMediaFolderDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter]
21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.u.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable]
21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable]
21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable]
21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.EntityDIDLAdapter]
21:53:29.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable]
21:53:29.610 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - >>>> bean names: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.springframework.aop.config.internalAutoProxyCreator, roleManager, contextManager, resourceServer]
21:53:29.610 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - **************************************************************
21:53:29.610 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST "must find the correct adapter for decorated MusicArtist"
21:53:29.610 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - **************************************************************
21:53:29.611 [main ] INFO it.tidalwave.role.ContextManager$Locator - ContextManagerProvider instantiated from META-INF: it.tidalwave.role.spring.spi.SpringContextManagerProvider@61df8489
21:53:29.613 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST FAILED in 3 msec - must find the correct adapter for decorated MusicArtist - org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
21:53:29.614 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST FAILED
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1318)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1216)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:571)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1235)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveBean(DefaultListableBeanFactory.java:494)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:349)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:342)
at it.tidalwave.role.spring.spi.AnnotationSpringRoleManager.getBean(AnnotationSpringRoleManager.java:75)
at it.tidalwave.role.spi.RoleManagerSupport.getParameterValues(RoleManagerSupport.java:173)
at it.tidalwave.role.spi.RoleManagerSupport.findRoles(RoleManagerSupport.java:120)
at it.tidalwave.role.spring.spi.SpringAsDelegate$1.run(SpringAsDelegate.java:97)
at it.tidalwave.role.spring.spi.SpringAsDelegate$1.run(SpringAsDelegate.java:93)
at it.tidalwave.role.spi.DefaultContextManager.runEWithContexts(DefaultContextManager.java:181)
at it.tidalwave.role.ContextManager.runWithContexts(ContextManager.java:256)
at it.tidalwave.role.spi.ContextSampler.runWithContexts(ContextSampler.java:100)
at it.tidalwave.role.spring.spi.SpringAsDelegate.as(SpringAsDelegate.java:92)
at it.tidalwave.util.impl.DefaultAs.asMany(DefaultAs.java:176)
at it.tidalwave.util.spi.PriorityAsSupport.asMany(PriorityAsSupport.java:136)
at it.tidalwave.util.spi.PriorityAsSupport.maybeAs(PriorityAsSupport.java:118)
at it.tidalwave.util.spi.PriorityAsSupport.as(PriorityAsSupport.java:102)
at it.tidalwave.bluemarine2.model.spi.EntityWithRoles.as(EntityWithRoles.java:46)
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_entities(DIDLAdapterBindingTest.java:116)
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_MusicArtist(DIDLAdapterBindingTest.java:78)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:643)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
at org.testng.TestRunner.privateRun(TestRunner.java:782)
at org.testng.TestRunner.run(TestRunner.java:632)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:366)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319)
at org.testng.SuiteRunner.run(SuiteRunner.java:268)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
at org.testng.TestNG.run(TestNG.java:1064)
at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94)
at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:225)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:87)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1310)
... 56 common frames omitted
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:863)
at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1339)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:309)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213)
at it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberSupport.<init>(SpringSimpleMessageSubscriberSupport.java:53)
at it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspect.ajc$interFieldInit$it_tidalwave_messagebus_impl_spring_SpringSimpleMessageSubscriberAspect$it_tidalwave_messagebus_impl_spring_SpringSimpleMessageSubscriberAspect$MessageBusHelperAware$support(SpringSimpleMessageSubscriberAspect.aj:56)
at it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer.<init>(DefaultResourceServer.java:68)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:212)
... 58 common frames omitted
21:53:29.618 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest -
21:53:29.619 [nvoker-afterMethod()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context...
21:53:29.621 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DciAutoBeans.xml, META-INF/CompositeDIDLAdapterSupportTestBeans.xml]
21:53:29.690 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
21:53:32.127 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - scan([i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter, i.t.b.m.i.EntityBrowserDisplayable, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.EntityPresentable, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable])
21:53:32.127 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles:
21:53:32.127 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.MediaFolder: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter]
21:53:32.127 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter]
21:53:32.127 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords]
21:53:32.127 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords]
21:53:32.127 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.RecordDIDLAdapter]
21:53:32.127 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite]
21:53:32.127 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite]
21:53:32.127 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Track: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.TrackDIDLAdapter]
21:53:32.127 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable]
21:53:32.128 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable]
21:53:32.128 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareEntityDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter]
21:53:32.128 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareMediaFolderDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter]
21:53:32.128 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.u.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable]
21:53:32.128 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable]
21:53:32.128 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable]
21:53:32.128 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.EntityDIDLAdapter]
21:53:32.128 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable]
21:53:32.129 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation...
21:53:34.549 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - scan([i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter, i.t.b.m.i.EntityBrowserDisplayable, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.EntityPresentable, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable])
21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles:
21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.MediaFolder: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MediaFolderDIDLAdapter]
21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter]
21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords]
21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords]
21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.RecordDIDLAdapter]
21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite]
21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite]
21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Track: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.TrackDIDLAdapter]
21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable]
21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.u.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable]
21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareEntityDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter]
21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.PathAwareMediaFolderDecorator: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter]
21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.u.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable]
21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable]
21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable]
21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.EntityDIDLAdapter]
21:53:34.550 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.s.Entity: i.t.r.u.Presentable -> [i.t.b.m.i.r.EntityPresentable]
21:53:34.552 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - >>>> bean names: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalCommonAnnotationProcessor, org.springframework.context.event.internalEventListenerProcessor, org.springframework.context.event.internalEventListenerFactory, org.springframework.context.config.internalBeanConfigurerAspect, org.springframework.aop.config.internalAutoProxyCreator, roleManager, contextManager, resourceServer]
21:53:34.552 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - *********************************************************
21:53:34.552 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST "must find the correct adapter for decorated Record"
21:53:34.552 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - *********************************************************
21:53:34.554 [main ] INFO it.tidalwave.role.ContextManager$Locator - ContextManagerProvider instantiated from META-INF: it.tidalwave.role.spring.spi.SpringContextManagerProvider@7b068b86
21:53:34.555 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST FAILED in 3 msec - must find the correct adapter for decorated Record - org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
21:53:34.555 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST FAILED
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1318)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1216)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:571)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1235)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveBean(DefaultListableBeanFactory.java:494)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:349)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:342)
at it.tidalwave.role.spring.spi.AnnotationSpringRoleManager.getBean(AnnotationSpringRoleManager.java:75)
at it.tidalwave.role.spi.RoleManagerSupport.getParameterValues(RoleManagerSupport.java:173)
at it.tidalwave.role.spi.RoleManagerSupport.findRoles(RoleManagerSupport.java:120)
at it.tidalwave.role.spring.spi.SpringAsDelegate$1.run(SpringAsDelegate.java:97)
at it.tidalwave.role.spring.spi.SpringAsDelegate$1.run(SpringAsDelegate.java:93)
at it.tidalwave.role.spi.DefaultContextManager.runEWithContexts(DefaultContextManager.java:181)
at it.tidalwave.role.ContextManager.runWithContexts(ContextManager.java:256)
at it.tidalwave.role.spi.ContextSampler.runWithContexts(ContextSampler.java:100)
at it.tidalwave.role.spring.spi.SpringAsDelegate.as(SpringAsDelegate.java:92)
at it.tidalwave.util.impl.DefaultAs.asMany(DefaultAs.java:176)
at it.tidalwave.util.spi.PriorityAsSupport.asMany(PriorityAsSupport.java:136)
at it.tidalwave.util.spi.PriorityAsSupport.maybeAs(PriorityAsSupport.java:118)
at it.tidalwave.util.spi.PriorityAsSupport.as(PriorityAsSupport.java:102)
at it.tidalwave.bluemarine2.model.spi.EntityWithRoles.as(EntityWithRoles.java:46)
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_entities(DIDLAdapterBindingTest.java:116)
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_Record(DIDLAdapterBindingTest.java:90)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:643)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
at org.testng.TestRunner.privateRun(TestRunner.java:782)
at org.testng.TestRunner.run(TestRunner.java:632)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:366)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319)
at org.testng.SuiteRunner.run(SuiteRunner.java:268)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
at org.testng.TestNG.run(TestNG.java:1064)
at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94)
at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:225)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:87)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1310)
... 56 common frames omitted
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:863)
at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1339)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:309)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213)
at it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberSupport.<init>(SpringSimpleMessageSubscriberSupport.java:53)
at it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspect.ajc$interFieldInit$it_tidalwave_messagebus_impl_spring_SpringSimpleMessageSubscriberAspect$it_tidalwave_messagebus_impl_spring_SpringSimpleMessageSubscriberAspect$MessageBusHelperAware$support(SpringSimpleMessageSubscriberAspect.aj:56)
at it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer.<init>(DefaultResourceServer.java:68)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:212)
... 58 common frames omitted
21:53:34.556 [main ] ERROR i.t.b.u.m.impl.didl.DIDLAdapterBindingTest -
21:53:34.557 [nvoker-afterMethod()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context...
21:53:34.635 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - FINISHED TESTS OF it.tidalwave.bluemarine2.upnp.mediaserver.impl.ClingContentDirectoryAdapterSystemIntegrationTest
[ERROR] Tests run: 13, Failures: 9, Errors: 0, Skipped: 0, Time elapsed: 69.948 s <<< FAILURE! - in TestSuite
[ERROR] it.tidalwave.bluemarine2.upnp.mediaserver.impl.ClingContentDirectoryAdapterSystemIntegrationTest.test_sequence[LG-37LS5600, iTunes-fg-20160504-2, sequence1](2) Time elapsed: 7.338 s <<< FAILURE!
java.lang.AssertionError:
Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[3] * <container childCount="1" id="/music/a+r+t/a:jFlzdlvwMbvfQALJpMV2RF4C3eo=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[3] * <container id="/music/a+r+t/a:jFlzdlvwMbvfQALJpMV2RF4C3eo=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[8] * <container childCount="1" id="/music/a+r+t/a:sIN_28qR8mNDe5ULv3Z-bcZdvQs=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[8] * <container id="/music/a+r+t/a:sIN_28qR8mNDe5ULv3Z-bcZdvQs=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[13] * <container childCount="1" id="/music/a+r+t/a:eSiOTtUtxTCuDo9nEHAtS0yVPH8=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[13] * <container id="/music/a+r+t/a:eSiOTtUtxTCuDo9nEHAtS0yVPH8=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[18] * <container childCount="1" id="/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[18] * <container id="/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[23] * <container childCount="2" id="/music/a+r+t/a:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[23] * <container id="/music/a+r+t/a:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[28] * <container childCount="1" id="/music/a+r+t/a:mmryLAth16vhl_l6kSfroM6Aywk=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[28] * <container id="/music/a+r+t/a:mmryLAth16vhl_l6kSfroM6Aywk=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[33] * <container childCount="2" id="/music/a+r+t/a:NaBA0sMMKOlieukHnxkVtUIkZk4=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[33] * <container id="/music/a+r+t/a:NaBA0sMMKOlieukHnxkVtUIkZk4=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[38] * <container childCount="1" id="/music/a+r+t/a:w2KLJkn8-N6eQbHF0xU6uXoPSvc=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[38] * <container id="/music/a+r+t/a:w2KLJkn8-N6eQbHF0xU6uXoPSvc=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[43] * <container childCount="1" id="/music/a+r+t/a:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[43] * <container id="/music/a+r+t/a:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[48] * <container childCount="1" id="/music/a+r+t/a:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[48] * <container id="/music/a+r+t/a:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[53] * <container childCount="1" id="/music/a+r+t/a:1zFIki-dJzAah5KVfySIv3NejHw=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[53] * <container id="/music/a+r+t/a:1zFIki-dJzAah5KVfySIv3NejHw=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[58] * <container childCount="1" id="/music/a+r+t/a:680tZL-FIWqau9TczN7Ssft149E=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[58] * <container id="/music/a+r+t/a:680tZL-FIWqau9TczN7Ssft149E=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[63] * <container childCount="1" id="/music/a+r+t/a:ww5BE4YrVG1MszOt_7CQK6jU0vE=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[63] * <container id="/music/a+r+t/a:ww5BE4YrVG1MszOt_7CQK6jU0vE=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[68] * <container childCount="1" id="/music/a+r+t/a:cRVwE1_8J_QYRQMd6KfR3ma2A28=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[68] * <container id="/music/a+r+t/a:cRVwE1_8J_QYRQMd6KfR3ma2A28=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[73] * <container childCount="2" id="/music/a+r+t/a:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[73] * <container id="/music/a+r+t/a:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[78] * <container childCount="1" id="/music/a+r+t/a:alNxqCp5i5AeNL9FF-YnFA4yKWM=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[78] * <container id="/music/a+r+t/a:alNxqCp5i5AeNL9FF-YnFA4yKWM=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[85] *QUERY COUNT: 18*
TEST FAILED act[85] *QUERY COUNT: 2*
[ERROR] it.tidalwave.bluemarine2.upnp.mediaserver.impl.ClingContentDirectoryAdapterSystemIntegrationTest.test_sequence[LG-37LS5600, iTunes-fg-20160504-2, sequence2](4) Time elapsed: 1.599 s <<< FAILURE!
java.lang.AssertionError:
Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[3] * <container childCount="1" id="/music/a+r+t/a:jFlzdlvwMbvfQALJpMV2RF4C3eo=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[3] * <container id="/music/a+r+t/a:jFlzdlvwMbvfQALJpMV2RF4C3eo=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[8] * <container childCount="1" id="/music/a+r+t/a:sIN_28qR8mNDe5ULv3Z-bcZdvQs=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[8] * <container id="/music/a+r+t/a:sIN_28qR8mNDe5ULv3Z-bcZdvQs=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[13] * <container childCount="1" id="/music/a+r+t/a:eSiOTtUtxTCuDo9nEHAtS0yVPH8=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[13] * <container id="/music/a+r+t/a:eSiOTtUtxTCuDo9nEHAtS0yVPH8=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[18] * <container childCount="1" id="/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[18] * <container id="/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[23] * <container childCount="2" id="/music/a+r+t/a:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[23] * <container id="/music/a+r+t/a:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[28] * <container childCount="1" id="/music/a+r+t/a:mmryLAth16vhl_l6kSfroM6Aywk=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[28] * <container id="/music/a+r+t/a:mmryLAth16vhl_l6kSfroM6Aywk=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[33] * <container childCount="2" id="/music/a+r+t/a:NaBA0sMMKOlieukHnxkVtUIkZk4=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[33] * <container id="/music/a+r+t/a:NaBA0sMMKOlieukHnxkVtUIkZk4=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[38] * <container childCount="1" id="/music/a+r+t/a:w2KLJkn8-N6eQbHF0xU6uXoPSvc=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[38] * <container id="/music/a+r+t/a:w2KLJkn8-N6eQbHF0xU6uXoPSvc=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[43] * <container childCount="1" id="/music/a+r+t/a:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[43] * <container id="/music/a+r+t/a:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[48] * <container childCount="1" id="/music/a+r+t/a:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[48] * <container id="/music/a+r+t/a:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[53] * <container childCount="1" id="/music/a+r+t/a:1zFIki-dJzAah5KVfySIv3NejHw=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[53] * <container id="/music/a+r+t/a:1zFIki-dJzAah5KVfySIv3NejHw=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[58] * <container childCount="1" id="/music/a+r+t/a:680tZL-FIWqau9TczN7Ssft149E=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[58] * <container id="/music/a+r+t/a:680tZL-FIWqau9TczN7Ssft149E=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[63] * <container childCount="1" id="/music/a+r+t/a:ww5BE4YrVG1MszOt_7CQK6jU0vE=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[63] * <container id="/music/a+r+t/a:ww5BE4YrVG1MszOt_7CQK6jU0vE=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[68] * <container childCount="1" id="/music/a+r+t/a:cRVwE1_8J_QYRQMd6KfR3ma2A28=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[68] * <container id="/music/a+r+t/a:cRVwE1_8J_QYRQMd6KfR3ma2A28=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[73] * <container childCount="2" id="/music/a+r+t/a:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[73] * <container id="/music/a+r+t/a:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[78] * <container childCount="1" id="/music/a+r+t/a:alNxqCp5i5AeNL9FF-YnFA4yKWM=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[78] * <container id="/music/a+r+t/a:alNxqCp5i5AeNL9FF-YnFA4yKWM=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[85] *QUERY COUNT: 18*
TEST FAILED act[85] *QUERY COUNT: 2*
[ERROR] it.tidalwave.bluemarine2.upnp.mediaserver.impl.ClingContentDirectoryAdapterSystemIntegrationTest.test_sequence[LG-37LS5600, iTunes-fg-20160504-2, sequence3](6) Time elapsed: 1.44 s <<< FAILURE!
java.lang.AssertionError:
Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[3] * <container childCount="16" id="/music/a+t/a:jFlzdlvwMbvfQALJpMV2RF4C3eo=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED act[3] * <container id="/music/a+t/a:jFlzdlvwMbvfQALJpMV2RF4C3eo=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED exp[8] * <container childCount="4" id="/music/a+t/a:sIN_28qR8mNDe5ULv3Z-bcZdvQs=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED act[8] * <container id="/music/a+t/a:sIN_28qR8mNDe5ULv3Z-bcZdvQs=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED exp[13] * <container childCount="16" id="/music/a+t/a:eSiOTtUtxTCuDo9nEHAtS0yVPH8=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED act[13] * <container id="/music/a+t/a:eSiOTtUtxTCuDo9nEHAtS0yVPH8=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED exp[18] * <container childCount="12" id="/music/a+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED act[18] * <container id="/music/a+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED exp[23] * <container childCount="25" id="/music/a+t/a:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED act[23] * <container id="/music/a+t/a:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED exp[28] * <container childCount="1" id="/music/a+t/a:mmryLAth16vhl_l6kSfroM6Aywk=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED act[28] * <container id="/music/a+t/a:mmryLAth16vhl_l6kSfroM6Aywk=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED exp[33] * <container childCount="32" id="/music/a+t/a:NaBA0sMMKOlieukHnxkVtUIkZk4=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED act[33] * <container id="/music/a+t/a:NaBA0sMMKOlieukHnxkVtUIkZk4=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED exp[38] * <container childCount="8" id="/music/a+t/a:w2KLJkn8-N6eQbHF0xU6uXoPSvc=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED act[38] * <container id="/music/a+t/a:w2KLJkn8-N6eQbHF0xU6uXoPSvc=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED exp[43] * <container childCount="4" id="/music/a+t/a:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED act[43] * <container id="/music/a+t/a:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED exp[48] * <container childCount="14" id="/music/a+t/a:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED act[48] * <container id="/music/a+t/a:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED exp[53] * <container childCount="4" id="/music/a+t/a:1zFIki-dJzAah5KVfySIv3NejHw=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED act[53] * <container id="/music/a+t/a:1zFIki-dJzAah5KVfySIv3NejHw=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED exp[58] * <container childCount="15" id="/music/a+t/a:680tZL-FIWqau9TczN7Ssft149E=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED act[58] * <container id="/music/a+t/a:680tZL-FIWqau9TczN7Ssft149E=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED exp[63] * <container childCount="16" id="/music/a+t/a:ww5BE4YrVG1MszOt_7CQK6jU0vE=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED act[63] * <container id="/music/a+t/a:ww5BE4YrVG1MszOt_7CQK6jU0vE=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED exp[68] * <container childCount="17" id="/music/a+t/a:cRVwE1_8J_QYRQMd6KfR3ma2A28=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED act[68] * <container id="/music/a+t/a:cRVwE1_8J_QYRQMd6KfR3ma2A28=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED exp[73] * <container childCount="2" id="/music/a+t/a:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED act[73] * <container id="/music/a+t/a:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED exp[78] * <container childCount="10" id="/music/a+t/a:alNxqCp5i5AeNL9FF-YnFA4yKWM=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED act[78] * <container id="/music/a+t/a:alNxqCp5i5AeNL9FF-YnFA4yKWM=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED exp[85] *QUERY COUNT: 18*
TEST FAILED act[85] *QUERY COUNT: 2*
[ERROR] it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_Entity Time elapsed: 0.011 s <<< FAILURE!
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter(DIDLAdapterBindingTest.java:125)
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_Entity(DIDLAdapterBindingTest.java:98)
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter(DIDLAdapterBindingTest.java:125)
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_Entity(DIDLAdapterBindingTest.java:98)
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter(DIDLAdapterBindingTest.java:125)
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_Entity(DIDLAdapterBindingTest.java:98)
[ERROR] it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_MusicArtist Time elapsed: 0.026 s <<< FAILURE!
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter(DIDLAdapterBindingTest.java:125)
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_MusicArtist(DIDLAdapterBindingTest.java:72)
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter(DIDLAdapterBindingTest.java:125)
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_MusicArtist(DIDLAdapterBindingTest.java:72)
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter(DIDLAdapterBindingTest.java:125)
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_MusicArtist(DIDLAdapterBindingTest.java:72)
[ERROR] it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_Record Time elapsed: 0.001 s <<< FAILURE!
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter(DIDLAdapterBindingTest.java:125)
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_Record(DIDLAdapterBindingTest.java:84)
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter(DIDLAdapterBindingTest.java:125)
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_Record(DIDLAdapterBindingTest.java:84)
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter(DIDLAdapterBindingTest.java:125)
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_Record(DIDLAdapterBindingTest.java:84)
[ERROR] it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_Entity Time elapsed: 0.06 s <<< FAILURE!
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_entities(DIDLAdapterBindingTest.java:116)
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_Entity(DIDLAdapterBindingTest.java:104)
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_entities(DIDLAdapterBindingTest.java:116)
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_Entity(DIDLAdapterBindingTest.java:104)
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_entities(DIDLAdapterBindingTest.java:116)
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_Entity(DIDLAdapterBindingTest.java:104)
[ERROR] it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_MusicArtist Time elapsed: 0.008 s <<< FAILURE!
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_entities(DIDLAdapterBindingTest.java:116)
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_MusicArtist(DIDLAdapterBindingTest.java:78)
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_entities(DIDLAdapterBindingTest.java:116)
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_MusicArtist(DIDLAdapterBindingTest.java:78)
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_entities(DIDLAdapterBindingTest.java:116)
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_MusicArtist(DIDLAdapterBindingTest.java:78)
[ERROR] it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_Record Time elapsed: 0.003 s <<< FAILURE!
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceServer' defined in class path resource [META-INF/RestAutoBeans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_entities(DIDLAdapterBindingTest.java:116)
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_Record(DIDLAdapterBindingTest.java:90)
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer]: Constructor threw exception; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_entities(DIDLAdapterBindingTest.java:116)
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_Record(DIDLAdapterBindingTest.java:90)
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'applicationMessageBus' available
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_entities(DIDLAdapterBindingTest.java:116)
at it.tidalwave.bluemarine2.upnp.mediaserver.impl.didl.DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_Record(DIDLAdapterBindingTest.java:90)
[INFO]
[INFO] Results:
[INFO]
[ERROR] Failures:
[ERROR] ClingContentDirectoryAdapterSystemIntegrationTest.test_sequence Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[3] * <container childCount="1" id="/music/a+r+t/a:jFlzdlvwMbvfQALJpMV2RF4C3eo=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[3] * <container id="/music/a+r+t/a:jFlzdlvwMbvfQALJpMV2RF4C3eo=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[8] * <container childCount="1" id="/music/a+r+t/a:sIN_28qR8mNDe5ULv3Z-bcZdvQs=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[8] * <container id="/music/a+r+t/a:sIN_28qR8mNDe5ULv3Z-bcZdvQs=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[13] * <container childCount="1" id="/music/a+r+t/a:eSiOTtUtxTCuDo9nEHAtS0yVPH8=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[13] * <container id="/music/a+r+t/a:eSiOTtUtxTCuDo9nEHAtS0yVPH8=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[18] * <container childCount="1" id="/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[18] * <container id="/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[23] * <container childCount="2" id="/music/a+r+t/a:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[23] * <container id="/music/a+r+t/a:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[28] * <container childCount="1" id="/music/a+r+t/a:mmryLAth16vhl_l6kSfroM6Aywk=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[28] * <container id="/music/a+r+t/a:mmryLAth16vhl_l6kSfroM6Aywk=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[33] * <container childCount="2" id="/music/a+r+t/a:NaBA0sMMKOlieukHnxkVtUIkZk4=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[33] * <container id="/music/a+r+t/a:NaBA0sMMKOlieukHnxkVtUIkZk4=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[38] * <container childCount="1" id="/music/a+r+t/a:w2KLJkn8-N6eQbHF0xU6uXoPSvc=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[38] * <container id="/music/a+r+t/a:w2KLJkn8-N6eQbHF0xU6uXoPSvc=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[43] * <container childCount="1" id="/music/a+r+t/a:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[43] * <container id="/music/a+r+t/a:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[48] * <container childCount="1" id="/music/a+r+t/a:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[48] * <container id="/music/a+r+t/a:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[53] * <container childCount="1" id="/music/a+r+t/a:1zFIki-dJzAah5KVfySIv3NejHw=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[53] * <container id="/music/a+r+t/a:1zFIki-dJzAah5KVfySIv3NejHw=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[58] * <container childCount="1" id="/music/a+r+t/a:680tZL-FIWqau9TczN7Ssft149E=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[58] * <container id="/music/a+r+t/a:680tZL-FIWqau9TczN7Ssft149E=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[63] * <container childCount="1" id="/music/a+r+t/a:ww5BE4YrVG1MszOt_7CQK6jU0vE=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[63] * <container id="/music/a+r+t/a:ww5BE4YrVG1MszOt_7CQK6jU0vE=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[68] * <container childCount="1" id="/music/a+r+t/a:cRVwE1_8J_QYRQMd6KfR3ma2A28=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[68] * <container id="/music/a+r+t/a:cRVwE1_8J_QYRQMd6KfR3ma2A28=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[73] * <container childCount="2" id="/music/a+r+t/a:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[73] * <container id="/music/a+r+t/a:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[78] * <container childCount="1" id="/music/a+r+t/a:alNxqCp5i5AeNL9FF-YnFA4yKWM=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[78] * <container id="/music/a+r+t/a:alNxqCp5i5AeNL9FF-YnFA4yKWM=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[85] *QUERY COUNT: 18*
TEST FAILED act[85] *QUERY COUNT: 2*
[ERROR] ClingContentDirectoryAdapterSystemIntegrationTest.test_sequence Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[3] * <container childCount="1" id="/music/a+r+t/a:jFlzdlvwMbvfQALJpMV2RF4C3eo=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[3] * <container id="/music/a+r+t/a:jFlzdlvwMbvfQALJpMV2RF4C3eo=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[8] * <container childCount="1" id="/music/a+r+t/a:sIN_28qR8mNDe5ULv3Z-bcZdvQs=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[8] * <container id="/music/a+r+t/a:sIN_28qR8mNDe5ULv3Z-bcZdvQs=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[13] * <container childCount="1" id="/music/a+r+t/a:eSiOTtUtxTCuDo9nEHAtS0yVPH8=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[13] * <container id="/music/a+r+t/a:eSiOTtUtxTCuDo9nEHAtS0yVPH8=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[18] * <container childCount="1" id="/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[18] * <container id="/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[23] * <container childCount="2" id="/music/a+r+t/a:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[23] * <container id="/music/a+r+t/a:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[28] * <container childCount="1" id="/music/a+r+t/a:mmryLAth16vhl_l6kSfroM6Aywk=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[28] * <container id="/music/a+r+t/a:mmryLAth16vhl_l6kSfroM6Aywk=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[33] * <container childCount="2" id="/music/a+r+t/a:NaBA0sMMKOlieukHnxkVtUIkZk4=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[33] * <container id="/music/a+r+t/a:NaBA0sMMKOlieukHnxkVtUIkZk4=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[38] * <container childCount="1" id="/music/a+r+t/a:w2KLJkn8-N6eQbHF0xU6uXoPSvc=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[38] * <container id="/music/a+r+t/a:w2KLJkn8-N6eQbHF0xU6uXoPSvc=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[43] * <container childCount="1" id="/music/a+r+t/a:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[43] * <container id="/music/a+r+t/a:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[48] * <container childCount="1" id="/music/a+r+t/a:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[48] * <container id="/music/a+r+t/a:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[53] * <container childCount="1" id="/music/a+r+t/a:1zFIki-dJzAah5KVfySIv3NejHw=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[53] * <container id="/music/a+r+t/a:1zFIki-dJzAah5KVfySIv3NejHw=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[58] * <container childCount="1" id="/music/a+r+t/a:680tZL-FIWqau9TczN7Ssft149E=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[58] * <container id="/music/a+r+t/a:680tZL-FIWqau9TczN7Ssft149E=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[63] * <container childCount="1" id="/music/a+r+t/a:ww5BE4YrVG1MszOt_7CQK6jU0vE=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[63] * <container id="/music/a+r+t/a:ww5BE4YrVG1MszOt_7CQK6jU0vE=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[68] * <container childCount="1" id="/music/a+r+t/a:cRVwE1_8J_QYRQMd6KfR3ma2A28=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[68] * <container id="/music/a+r+t/a:cRVwE1_8J_QYRQMd6KfR3ma2A28=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[73] * <container childCount="2" id="/music/a+r+t/a:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[73] * <container id="/music/a+r+t/a:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[78] * <container childCount="1" id="/music/a+r+t/a:alNxqCp5i5AeNL9FF-YnFA4yKWM=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED act[78] * <container id="/music/a+r+t/a:alNxqCp5i5AeNL9FF-YnFA4yKWM=" parentID="/music/a+r+t" restricted="0" searchable="0">*
TEST FAILED exp[85] *QUERY COUNT: 18*
TEST FAILED act[85] *QUERY COUNT: 2*
[ERROR] ClingContentDirectoryAdapterSystemIntegrationTest.test_sequence Unexpected contents: see log above (you can grep 'TEST FAILED')
TEST FAILED exp[3] * <container childCount="16" id="/music/a+t/a:jFlzdlvwMbvfQALJpMV2RF4C3eo=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED act[3] * <container id="/music/a+t/a:jFlzdlvwMbvfQALJpMV2RF4C3eo=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED exp[8] * <container childCount="4" id="/music/a+t/a:sIN_28qR8mNDe5ULv3Z-bcZdvQs=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED act[8] * <container id="/music/a+t/a:sIN_28qR8mNDe5ULv3Z-bcZdvQs=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED exp[13] * <container childCount="16" id="/music/a+t/a:eSiOTtUtxTCuDo9nEHAtS0yVPH8=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED act[13] * <container id="/music/a+t/a:eSiOTtUtxTCuDo9nEHAtS0yVPH8=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED exp[18] * <container childCount="12" id="/music/a+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED act[18] * <container id="/music/a+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED exp[23] * <container childCount="25" id="/music/a+t/a:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED act[23] * <container id="/music/a+t/a:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED exp[28] * <container childCount="1" id="/music/a+t/a:mmryLAth16vhl_l6kSfroM6Aywk=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED act[28] * <container id="/music/a+t/a:mmryLAth16vhl_l6kSfroM6Aywk=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED exp[33] * <container childCount="32" id="/music/a+t/a:NaBA0sMMKOlieukHnxkVtUIkZk4=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED act[33] * <container id="/music/a+t/a:NaBA0sMMKOlieukHnxkVtUIkZk4=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED exp[38] * <container childCount="8" id="/music/a+t/a:w2KLJkn8-N6eQbHF0xU6uXoPSvc=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED act[38] * <container id="/music/a+t/a:w2KLJkn8-N6eQbHF0xU6uXoPSvc=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED exp[43] * <container childCount="4" id="/music/a+t/a:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED act[43] * <container id="/music/a+t/a:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED exp[48] * <container childCount="14" id="/music/a+t/a:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED act[48] * <container id="/music/a+t/a:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED exp[53] * <container childCount="4" id="/music/a+t/a:1zFIki-dJzAah5KVfySIv3NejHw=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED act[53] * <container id="/music/a+t/a:1zFIki-dJzAah5KVfySIv3NejHw=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED exp[58] * <container childCount="15" id="/music/a+t/a:680tZL-FIWqau9TczN7Ssft149E=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED act[58] * <container id="/music/a+t/a:680tZL-FIWqau9TczN7Ssft149E=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED exp[63] * <container childCount="16" id="/music/a+t/a:ww5BE4YrVG1MszOt_7CQK6jU0vE=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED act[63] * <container id="/music/a+t/a:ww5BE4YrVG1MszOt_7CQK6jU0vE=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED exp[68] * <container childCount="17" id="/music/a+t/a:cRVwE1_8J_QYRQMd6KfR3ma2A28=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED act[68] * <container id="/music/a+t/a:cRVwE1_8J_QYRQMd6KfR3ma2A28=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED exp[73] * <container childCount="2" id="/music/a+t/a:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED act[73] * <container id="/music/a+t/a:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED exp[78] * <container childCount="10" id="/music/a+t/a:alNxqCp5i5AeNL9FF-YnFA4yKWM=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED act[78] * <container id="/music/a+t/a:alNxqCp5i5AeNL9FF-YnFA4yKWM=" parentID="/music/a+t" restricted="0" searchable="0">*
TEST FAILED exp[85] *QUERY COUNT: 18*
TEST FAILED act[85] *QUERY COUNT: 2*
[ERROR] DIDLAdapterBindingTest.must_find_the_correct_adapter_for_Entity:98->must_find_the_correct_adapter:125 » BeanCreation
[ERROR] DIDLAdapterBindingTest.must_find_the_correct_adapter_for_MusicArtist:72->must_find_the_correct_adapter:125 » BeanCreation
[ERROR] DIDLAdapterBindingTest.must_find_the_correct_adapter_for_Record:84->must_find_the_correct_adapter:125 » BeanCreation
[ERROR] DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_Entity:104->must_find_the_correct_adapter_for_decorated_entities:116 » BeanCreation
[ERROR] DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_MusicArtist:78->must_find_the_correct_adapter_for_decorated_entities:116 » BeanCreation
[ERROR] DIDLAdapterBindingTest.must_find_the_correct_adapter_for_decorated_Record:90->must_find_the_correct_adapter_for_decorated_entities:116 » BeanCreation
[INFO]
[ERROR] Tests run: 13, Failures: 9, Errors: 0, Skipped: 0
[INFO]
[ERROR] There are test failures.
Please refer to /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/target/surefire-reports/plain for the individual test results.
Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
[JENKINS] Recording test results
[INFO]
[INFO] --- maven-jar-plugin:3.2.0:jar (default-jar) @ it-tidalwave-bluemarine2-upnp-mediaserver ---
[INFO] Building jar: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/target/it-tidalwave-bluemarine2-upnp-mediaserver-1.1-ALPHA-2-SNAPSHOT.463b642f4c03.jar
[INFO]
[INFO] --- maven-jar-plugin:3.2.0:test-jar (default-test-jar) @ it-tidalwave-bluemarine2-upnp-mediaserver ---
[INFO] Building jar: /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/target/it-tidalwave-bluemarine2-upnp-mediaserver-1.1-ALPHA-2-SNAPSHOT.463b642f4c03-tests.jar
[INFO]
[INFO] --- maven-install-plugin:3.0.0-M1:install (default-install) @ it-tidalwave-bluemarine2-upnp-mediaserver ---
[INFO] Installing /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/target/it-tidalwave-bluemarine2-upnp-mediaserver-1.1-ALPHA-2-SNAPSHOT.463b642f4c03.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/bluemarine2/it-tidalwave-bluemarine2-upnp-mediaserver/1.1-ALPHA-2-SNAPSHOT/it-tidalwave-bluemarine2-upnp-mediaserver-1.1-ALPHA-2-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/pom.xml to /var/jenkins_home/maven-repositories/1/it/tidalwave/bluemarine2/it-tidalwave-bluemarine2-upnp-mediaserver/1.1-ALPHA-2-SNAPSHOT/it-tidalwave-bluemarine2-upnp-mediaserver-1.1-ALPHA-2-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/blueMarine2_Build_and_Quick_Test/workspace/modules/ClingMediaServer/target/it-tidalwave-bluemarine2-upnp-mediaserver-1.1-ALPHA-2-SNAPSHOT.463b642f4c03-tests.jar to /var/jenkins_home/maven-repositories/1/it/tidalwave/bluemarine2/it-tidalwave-bluemarine2-upnp-mediaserver/1.1-ALPHA-2-SNAPSHOT/it-tidalwave-bluemarine2-upnp-mediaserver-1.1-ALPHA-2-SNAPSHOT-tests.jar
[JENKINS] Archiving disabled