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