Failed
it.tidalwave.bluemarine2.upnp.mediaserver.impl.ClingContentDirectoryAdapterSystemIntegrationTest.setup (from TestSuite)
Error Message
Cannot run tests: set 'blueMarine2.musicTestSets.path' to the folder containing test sets (current value: /var/test-sets/MusicTestSets)
Stacktrace
java.lang.RuntimeException: Cannot run tests: set 'blueMarine2.musicTestSets.path' to the folder containing test sets (current value: /var/test-sets/MusicTestSets) at it.tidalwave.bluemarine2.upnp.mediaserver.impl.ClingContentDirectoryAdapterSystemIntegrationTest.setup(ClingContentDirectoryAdapterSystemIntegrationTest.java:148)
Standard Output
05:40:32.175 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - STARTING TESTS OF it.tidalwave.bluemarine2.upnp.mediaserver.impl.ClingContentDirectoryAdapterSystemIntegrationTest 05:40:32.206 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DciAutoBeans.xml, META-INF/CommonsAutoBeans.xml, META-INF/CatalogAutoBeans.xml, META-INF/MediaServerAutoBeans.xml, META-INF/RestAutoBeans.xml, META-INF/UPnPAutoBeans.xml, META-INF/UPnPTestBeans.xml] 05:40:32.345 [main ] INFO o.s.context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@43a4a9e5: startup date [Mon Nov 19 05:40:32 CET 2018]; root of context hierarchy 05:40:32.419 [main ] INFO o.s.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [META-INF/DciAutoBeans.xml] 05:40:32.673 [main ] INFO o.s.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [META-INF/CommonsAutoBeans.xml] 05:40:32.737 [main ] INFO o.s.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [META-INF/CatalogAutoBeans.xml] 05:40:32.784 [main ] INFO o.s.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [META-INF/MediaServerAutoBeans.xml] 05:40:32.817 [main ] INFO o.s.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [META-INF/RestAutoBeans.xml] 05:40:33.242 [main ] INFO o.s.b.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'musicResourcesController' with a different definition: replacing [Generic bean: class [it.tidalwave.bluemarine2.rest.impl.MusicResourcesController]; scope=singleton; abstract=false; lazyInit=false; autowireMode=2; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.0-ALPHA-21-SNAPSHOT.0a08efdd6d45.jar!/it/tidalwave/bluemarine2/rest/impl/MusicResourcesController.class]] with [Generic bean: class [it.tidalwave.bluemarine2.rest.impl.MusicResourcesController]; scope=; abstract=false; lazyInit=false; autowireMode=2; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [META-INF/RestAutoBeans.xml]] 05:40:33.243 [main ] INFO o.s.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [META-INF/UPnPAutoBeans.xml] 05:40:33.256 [main ] INFO o.s.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [META-INF/UPnPTestBeans.xml] 05:40:33.573 [main ] INFO o.s.b.factory.config.PropertyPlaceholderConfigurer - Loading properties file from URL [file:/var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/target/classes/META-INF/default.properties] 05:40:33.574 [main ] INFO o.s.b.factory.config.PropertyPlaceholderConfigurer - Loading properties file from URL [jar:file:/var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/Catalog/target/it-tidalwave-bluemarine2-catalog-1.0-ALPHA-21-SNAPSHOT.0a08efdd6d45.jar!/META-INF/default.properties] 05:40:33.574 [main ] INFO o.s.b.factory.config.PropertyPlaceholderConfigurer - Loading properties file from URL [file:/var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/target/test-classes/META-INF/test.properties] 05:40:33.574 [main ] INFO o.s.b.factory.config.PropertyPlaceholderConfigurer - Loading properties file from URL [file:${blueMarine2.workspace}/config/configuration.properties] 05:40:33.576 [main ] WARN o.s.b.factory.config.PropertyPlaceholderConfigurer - Could not load properties from URL [file:${blueMarine2.workspace}/config/configuration.properties]: ${blueMarine2.workspace}/config/configuration.properties (No such file or directory) 05:40:33.587 [main ] INFO o.s.b.f.a.AutowiredAnnotationBeanPostProcessor - JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 05:40:36.595 [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.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RecordComposite, 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]) 05:40:36.603 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 05:40:36.604 [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] 05:40:36.604 [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] 05:40:36.604 [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] 05:40:36.604 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite8 -> [i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.MusicArtistCompositeOfRecords] 05:40:36.604 [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] 05:40:36.604 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 05:40:36.604 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite8 -> [i.t.b.m.i.r.RecordComposite] 05:40:36.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] 05:40:36.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemAudioFile: i.t.r.Displayable -> [i.t.b.m.i.r.FileSystemAudioFileDisplayable] 05:40:36.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.FileSystemMediaFolder: i.t.r.Displayable -> [i.t.b.m.i.r.FileSystemMediaFolderDisplayable] 05:40:36.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] 05:40:36.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] 05:40:36.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.i.c.RepositoryEntitySupport: i.t.r.Displayable -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable] 05:40:36.605 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 05:40:36.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] 05:40:36.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] 05:40:36.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] 05:40:36.619 [main ] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'taskExecutor' 05:40:36.647 [main ] INFO it.tidalwave.messagebus.spi.SimpleMessageBus - MessageBusSupport configured with RoundRobinAsyncMessageDelivery(workers=20) 05:40:36.677 [main ] INFO i.t.b.model.impl.catalog.RepositoryMediaCatalog - Catalog configuration source: embedded fallback: embedded 05:40:36.914 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(public void it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem.onPowerOnNotification(it.tidalwave.bluemarine2.message.PowerOnNotification) throws it.tidalwave.util.NotFoundException) 05:40:36.916 [main ] DEBUG it.tidalwave.messagebus.spi.SimpleMessageBus - subscribe(class it.tidalwave.bluemarine2.message.PowerOnNotification, MessageBusAdapterFactory.MessageBusListenerAdapter(method=public void it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem.onPowerOnNotification(it.tidalwave.bluemarine2.message.PowerOnNotification) throws it.tidalwave.util.NotFoundException)) 05:40:36.923 [main ] INFO i.t.b.mediaserver.impl.DefaultContentDirectory - >>>> discovered entity browsers: [RepositoryBrowserByArtistThenRecord([]), RepositoryBrowserByArtistThenTrack([]), RepositoryBrowserByRecordThenTrack([]), RepositoryBrowserByTrack([]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@36bf0f77] 05:40:36.926 [main ] INFO i.t.b.mediaserver.impl.DefaultContentDirectory - >>>> discovered services: [] 05:40:36.953 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.bluemarine2.rest.impl.MusicResourcesController.onPersistenceInitializedNotification(it.tidalwave.bluemarine2.message.PersistenceInitializedNotification) throws java.io.IOException) 05:40:36.953 [main ] DEBUG it.tidalwave.messagebus.spi.SimpleMessageBus - subscribe(class it.tidalwave.bluemarine2.message.PersistenceInitializedNotification, MessageBusAdapterFactory.MessageBusListenerAdapter(method=void it.tidalwave.bluemarine2.rest.impl.MusicResourcesController.onPersistenceInitializedNotification(it.tidalwave.bluemarine2.message.PersistenceInitializedNotification) throws java.io.IOException)) 05:40:37.534 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(public void it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer.onPowerOnNotification(it.tidalwave.bluemarine2.message.PowerOnNotification) throws java.lang.Exception) 05:40:37.534 [main ] DEBUG it.tidalwave.messagebus.spi.SimpleMessageBus - subscribe(class it.tidalwave.bluemarine2.message.PowerOnNotification, MessageBusAdapterFactory.MessageBusListenerAdapter(method=public void it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer.onPowerOnNotification(it.tidalwave.bluemarine2.message.PowerOnNotification) throws java.lang.Exception)) 05:40:37.534 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(public void it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer.onPowerOffNotification(it.tidalwave.bluemarine2.message.PowerOffNotification) throws java.lang.Exception) 05:40:37.536 [main ] DEBUG it.tidalwave.messagebus.spi.SimpleMessageBus - subscribe(class it.tidalwave.bluemarine2.message.PowerOffNotification, MessageBusAdapterFactory.MessageBusListenerAdapter(method=public void it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer.onPowerOffNotification(it.tidalwave.bluemarine2.message.PowerOffNotification) throws java.lang.Exception)) 05:40:37.586 [main ] INFO org.fourthline.cling.UpnpServiceImpl - >>> Starting UPnP service... 05:40:37.586 [main ] INFO org.fourthline.cling.UpnpServiceImpl - Using configuration: it.tidalwave.bluemarine2.upnp.mediaserver.impl.device.BlueMarineUpnpServiceConfiguration 05:40:37.615 [main ] INFO org.fourthline.cling.transport.Router - Creating Router: org.fourthline.cling.transport.RouterImpl 05:40:37.629 [main ] INFO o.fourthline.cling.transport.spi.MulticastReceiver - Creating wildcard socket (for receiving multicast datagrams) on port: 1900 05:40:37.641 [main ] INFO o.fourthline.cling.transport.spi.MulticastReceiver - Joining multicast group: /239.255.255.250:1900 on network interface: eth0 05:40:37.674 [main ] INFO org.fourthline.cling.transport.spi.StreamServer - Created server (for receiving TCP streams) on: /172.17.0.2:33815 05:40:37.678 [main ] INFO org.fourthline.cling.transport.spi.DatagramIO - Creating bound socket (for datagram input/output) on: /172.17.0.2 05:40:37.697 [main ] INFO org.fourthline.cling.UpnpServiceImpl - <<< UPnP service started successfully 05:40:37.808 [main ] INFO i.t.b.u.m.impl.device.DefaultDevicePublisher - publishDevice() - (LocalService) ServiceId: urn:upnp-org:serviceId:ContentDirectory, Manager: (AutowireServiceManager) Implementation: null 05:40:37.889 [main ] DEBUG org.eclipse.rdf4j.sail.memory.MemoryStore - Initializing MemoryStore... 05:40:37.916 [main ] DEBUG org.eclipse.rdf4j.sail.memory.MemoryStore - MemoryStore initialized 05:40:37.922 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(public void it.tidalwave.bluemarine2.model.impl.DefaultCacheManager.onPersistenceUpdated(it.tidalwave.bluemarine2.message.PersistenceInitializedNotification)) 05:40:37.923 [main ] DEBUG it.tidalwave.messagebus.spi.SimpleMessageBus - subscribe(class it.tidalwave.bluemarine2.message.PersistenceInitializedNotification, MessageBusAdapterFactory.MessageBusListenerAdapter(method=public void it.tidalwave.bluemarine2.model.impl.DefaultCacheManager.onPersistenceUpdated(it.tidalwave.bluemarine2.message.PersistenceInitializedNotification))) 05:40:37.976 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - >>>> bean names: [org.springframework.context.annotation.internalConfigurationAnnotationProcessor, org.springframework.context.annotation.internalAutowiredAnnotationProcessor, org.springframework.context.annotation.internalRequiredAnnotationProcessor, 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, propertyConfigurer, taskExecutor, applicationMessageBus, catalog, it.tidalwave.bluemarine2.model.impl.catalog.factory.DefaultRepositoryEntityFactory#0, it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserByArtistThenTrack#0, it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserByArtistThenRecord#0, it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserByRecordThenTrack#0, it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserByTrack#0, contentDirectory, musicResourcesController, org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter#0, resourceServer, upnpService, upnpServiceConfiguration, upnpServiceDestroyer, contentDirectoryPublisher, repository, it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem#0, cacheManager, org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor, org.springframework.context.annotation.ConfigurationClassPostProcessor.enhancedConfigurationProcessor] 05:40:37.980 [main ] INFO org.fourthline.cling.UpnpServiceImpl - >>> Starting UPnP service... 05:40:37.983 [main ] INFO org.fourthline.cling.UpnpServiceImpl - Using configuration: org.fourthline.cling.DefaultUpnpServiceConfiguration 05:40:37.984 [main ] INFO org.fourthline.cling.transport.Router - Creating Router: org.fourthline.cling.transport.RouterImpl 05:40:37.984 [main ] INFO o.fourthline.cling.transport.spi.MulticastReceiver - Creating wildcard socket (for receiving multicast datagrams) on port: 1900 05:40:37.984 [main ] INFO o.fourthline.cling.transport.spi.MulticastReceiver - Joining multicast group: /239.255.255.250:1900 on network interface: eth0 05:40:37.986 [main ] INFO org.fourthline.cling.transport.spi.StreamServer - Created server (for receiving TCP streams) on: /172.17.0.2:43643 05:40:37.986 [main ] INFO org.fourthline.cling.transport.spi.DatagramIO - Creating bound socket (for datagram input/output) on: /172.17.0.2 05:40:37.988 [main ] INFO org.fourthline.cling.UpnpServiceImpl - <<< UPnP service started successfully 05:40:38.010 [pool-1-thread-1 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> starting discovery ...